{ "name": "GetSampleWebhookData", "fully_qualified_name": "CalendlyApi.GetSampleWebhookData@2.0.0", "description": "Retrieve sample webhook data for testing integrations.\n\nUse this tool to obtain a sample webhook payload from Calendly for testing your webhook subscription integration. This is useful for developers who want to ensure their systems can properly handle the data structure and content sent by Calendly webhooks before going live.", "toolkit": { "name": "ArcadeCalendlyApi", "description": null, "version": "2.0.0" }, "input": { "parameters": [ { "name": "webhook_event_type", "required": true, "description": "Specify the type of webhook event to simulate, such as 'invitee.created' or 'invitee.canceled'.", "value_schema": { "val_type": "string", "inner_val_type": null, "enum": [ "invitee.created", "invitee.canceled", "invitee_no_show.created", "invitee_no_show.deleted", "routing_form_submission.created" ], "properties": null, "inner_properties": null, "description": "" }, "inferrable": true, "http_endpoint_parameter_name": "event" }, { "name": "organization_identifier", "required": true, "description": "The unique identifier for the organization. It specifies which organization the sample webhook data belongs to.", "value_schema": { "val_type": "string", "inner_val_type": null, "enum": null, "properties": null, "inner_properties": null, "description": "" }, "inferrable": true, "http_endpoint_parameter_name": "organization" }, { "name": "webhook_scope", "required": true, "description": "Specify the scope for the sample webhook data. Options are 'user', 'organization', or 'group'.", "value_schema": { "val_type": "string", "inner_val_type": null, "enum": [ "user", "organization", "group" ], "properties": null, "inner_properties": null, "description": "" }, "inferrable": true, "http_endpoint_parameter_name": "scope" }, { "name": "user_identifier", "required": false, "description": "The unique identifier for a user in Calendly whose webhook data you want to test.", "value_schema": { "val_type": "string", "inner_val_type": null, "enum": null, "properties": null, "inner_properties": null, "description": "" }, "inferrable": true, "http_endpoint_parameter_name": "user" }, { "name": "webhook_event_group", "required": false, "description": "Specify the group for the webhook event to categorize and filter data. Typically used for organizing related webhooks.", "value_schema": { "val_type": "string", "inner_val_type": null, "enum": null, "properties": null, "inner_properties": null, "description": "" }, "inferrable": true, "http_endpoint_parameter_name": "group" } ] }, "output": { "description": "Response from the API endpoint 'get-sample-webhook-data'.", "available_modes": [ "value", "error", "null" ], "value_schema": { "val_type": "json", "inner_val_type": null, "enum": null, "properties": null, "inner_properties": null, "description": null } }, "requirements": { "authorization": { "provider_id": "arcade-calendly", "provider_type": "oauth2", "id": null, "oauth2": null }, "secrets": null, "metadata": null }, "deprecation_message": null, "metadata": { "object_type": "api_wrapper_tool", "version": "1.1.0", "description": "Tools that enable LLMs to interact directly with the calendly API." }, "http_endpoint": { "metadata": { "object_type": "http_endpoint", "version": "1.2.0", "description": "" }, "url": "https://api.calendly.com/sample_webhook_data", "http_method": "GET", "headers": {}, "parameters": [ { "name": "event", "tool_parameter_name": "webhook_event_type", "description": "", "value_schema": { "val_type": "string", "inner_val_type": null, "enum": [ "invitee.created", "invitee.canceled", "invitee_no_show.created", "invitee_no_show.deleted", "routing_form_submission.created" ], "properties": null, "inner_properties": null, "description": "" }, "accepted_as": "query", "required": true, "deprecated": false, "default": null, "documentation_urls": [] }, { "name": "organization", "tool_parameter_name": "organization_identifier", "description": "", "value_schema": { "val_type": "string", "inner_val_type": null, "enum": null, "properties": null, "inner_properties": null, "description": "" }, "accepted_as": "query", "required": true, "deprecated": false, "default": null, "documentation_urls": [] }, { "name": "user", "tool_parameter_name": "user_identifier", "description": "", "value_schema": { "val_type": "string", "inner_val_type": null, "enum": null, "properties": null, "inner_properties": null, "description": "" }, "accepted_as": "query", "required": false, "deprecated": false, "default": null, "documentation_urls": [] }, { "name": "scope", "tool_parameter_name": "webhook_scope", "description": "", "value_schema": { "val_type": "string", "inner_val_type": null, "enum": [ "user", "organization", "group" ], "properties": null, "inner_properties": null, "description": "" }, "accepted_as": "query", "required": true, "deprecated": false, "default": null, "documentation_urls": [] }, { "name": "group", "tool_parameter_name": "webhook_event_group", "description": "", "value_schema": { "val_type": "string", "inner_val_type": null, "enum": null, "properties": null, "inner_properties": null, "description": "" }, "accepted_as": "query", "required": false, "deprecated": false, "default": null, "documentation_urls": [] } ], "documentation_urls": [], "secrets": [ { "arcade_key": "auth_token", "parameter_name": "Authorization", "accepted_as": "header", "formatted_value": "Bearer {authorization}", "description": "The OAuth token to use for authentication.", "is_auth_token": true } ], "request_body_spec": null, "use_request_body_schema_mode": false, "validate_request_body_schema": false } }