Connection check
verified live · 26h ago
aidelly
Agent-operated social media for agencies — www.aidelly.ai. Post, approve, analyze on 11 networks.
Tools
136
GitHub stars
—
Installs / wk
—
Licence
—
Transport
streamable-http
Last checked
26h ago
Tools & capabilities
136 toolsRead from the running server on 26h ago.
aidelly_action_post_approval
bodyqueryaction*commentpost_idbrand_id
+3
POST /posts/approvals — approve, reject (with reason), return to draft, or comment on one or many pending posts. Owner/admin only. Public API preview. POST /posts/approvals — approve, reject (with reason), return to draft, or comment on one or many pending posts. Owner/admin only. Public API preview.
aidelly_add_competitor
bodyquerydomain*brand_iddisplay_nameworkspace_id
+1
Register a competitor root domain to track in the workspace. Register a competitor root domain to track in the workspace.
aidelly_add_creator
bodyqueryhandle*brand_idplatform*display_name
+2
Register a creator handle on a specific platform to track. Register a creator handle on a specific platform to track.
aidelly_add_queue_items
id*bodyitems*querybrand_idworkspace_id
+1
POST /queues/{id}/items — add content items to queue tail for distribution at next available slots. POST /queues/{id}/items — add content items to queue tail for distribution at next available slots.
aidelly_bulk_create_posts
bodyposts*querybrand_idworkspace_ididempotency_key*
Create up to 50 scheduled posts in one call. Each item takes the same shape as aidelly_create_post. Returns HTTP 201 when every item was accepted and 207 when some failed, with a p… Create up to 50 scheduled posts in one call. Each item takes the same shape as aidelly_create_post. Returns HTTP 201 when every item was accepted and 207 when some failed, with a per-item results array carrying index, status, and either the created post or an error — inspect it rather than assuming the whole batch succeeded. Acceptance is not delivery: poll aidelly_get_post for each created id. Rate limit is charged per post, not per request, so a 20-post batch costs 20 write units — it saves round trips, not quota. The whole batch is rejected before anything is written if it would exceed your daily scheduling limit.
aidelly_cancel_post
can modify data
id*bodyquerybrand_idworkspace_ididempotency_key*
Cancel a scheduled post. Cancel a scheduled post.
aidelly_cancel_scheduled_post
can modify data
id*querybrand_idworkspace_ididempotency_key*
DELETE /scheduled-posts/{id} — cancel a scheduled post (and its pending recycles). Public API preview. DELETE /scheduled-posts/{id} — cancel a scheduled post (and its pending recycles). Public API preview.
aidelly_connect_ecommerce_store
bodyquerybrand_idprovider*shopDomain*credentials*
+2
POST /ecommerce/stores — connect a new Shopify / WooCommerce / Etsy / Wix store. Verifies credentials then kicks off initial sync. Public API preview. POST /ecommerce/stores — connect a new Shopify / WooCommerce / Etsy / Wix store. Verifies credentials then kicks off initial sync. Public API preview.
aidelly_create_bulk_fill_job
bodypostsquerybrand_idworkspace_ididempotency_key*
POST /calendar/bulk-fill POST /calendar/bulk-fill
aidelly_create_client_review_link
bodylabel*querybrand_idexpires_atclient_email
+2
POST /client-review-links — create a magic-link review portal. Returns the raw token exactly once; store it securely. POST /client-review-links — create a magic-link review portal. Returns the raw token exactly once; store it securely.
aidelly_create_connect_link
bodyquerytitlebrand_idpasswordworkspace_id
+1
Create an OAuth connect link for the workspace. Create an OAuth connect link for the workspace.
aidelly_create_destination_preset
bodyname*querybrand_idchannels*defaults
+2
POST /destination-presets — create a multi-channel fan-out preset with per-platform transformations. POST /destination-presets — create a multi-channel fan-out preset with per-platform transformations.
aidelly_create_draft
bodytext*querytitlebrand_idplatform
+6
Create a draft — saved as work-in-progress content that never publishes. The draft_planned_for field is a planning date only. Existing API keys need the new `drafts:write` scope ad… Create a draft — saved as work-in-progress content that never publishes. The draft_planned_for field is a planning date only. Existing API keys need the new `drafts:write` scope added to gain draft access; no implicit grant occurs. Requires `platform` or a non-empty `platforms` array.
aidelly_create_idea
bodytagsquerytitleoriginbrand_id
+4
Create a new idea on the workspace's idea board, optionally seeded with an initial body or topic. Create a new idea on the workspace's idea board, optionally seeded with an initial body or topic.
aidelly_create_media_upload_url
bodyqueryfolderbrand_idfile_name*file_size*
+3
Create a signed upload URL and media record for shell-capable clients that can PUT raw bytes to the returned Supabase URL (for example Claude Code or a local CLI). Do NOT use this… Create a signed upload URL and media record for shell-capable clients that can PUT raw bytes to the returned Supabase URL (for example Claude Code or a local CLI). Do NOT use this from browser-sandboxed chat clients such as ChatGPT or Claude.ai: their sandboxes block network egress to Supabase storage, so the byte upload will fail. Those clients must use aidelly_upload_media instead (this tool is hidden automatically for known chat clients).
aidelly_create_photo
bodyquerybrand_idcategory*metadataplatform*
+5
Upload a photo to a connected platform's media gallery (separate from posts). Today only google_business is wired. Upload a photo to a connected platform's media gallery (separate from posts). Today only google_business is wired.
aidelly_create_post
bodyquerycontent*brand_idmetadataplatform*
+6
Accept a post for immediate asynchronous publishing or future scheduling. HTTP 201 and ok=true mean accepted, not delivered. For immediate posts, poll aidelly_get_post and only rep… Accept a post for immediate asynchronous publishing or future scheduling. HTTP 201 and ok=true mean accepted, not delivered. For immediate posts, poll aidelly_get_post and only report publication when status is completed and provider_post_id is non-null. Use aidelly_list_pinterest_boards before Pinterest posts and pass content.platform_specific.board_id.
aidelly_create_post_comment
id*bodytext*querybrand_idworkspace_id
+2
Create a comment on a post. Text body is required; @mention parsing is automatic. Replies require parent_comment_id pointing to the root comment. Create a comment on a post. Text body is required; @mention parsing is automatic. Replies require parent_comment_id pointing to the root comment.
aidelly_create_queue
bodyname*queryslots*brand_idchannels
+3
POST /queues — create a new content distribution queue with recurring weekly time slots. POST /queues — create a new content distribution queue with recurring weekly time slots.
aidelly_create_report
bodyquerytitle*brand_idsectionscommentary
+6
Create a report for a date range and synchronously build its analytics snapshot from the workspace connected accounts. Requires an Idempotency-Key header. Create a report for a date range and synchronously build its analytics snapshot from the workspace connected accounts. Requires an Idempotency-Key header.
aidelly_create_report_link
bodymode*querycadencebrand_idpassword
+5
POST /report-links — create a shareable report link (snapshot or live with cadence). POST /report-links — create a shareable report link (snapshot or live with cadence).
aidelly_create_report_schedule
bodynamequerycadence*brand_idreport_id*
+4
Create a new report schedule. Soft-capped at 10 active schedules per workspace. Create a new report schedule. Soft-capped at 10 active schedules per workspace.
aidelly_create_repurpose_job
bodyqueryshape*medium*brand_idsourceRef
+5
Run a synchronous repurpose job: extract source content, distill, and generate output for one (medium, shape) target. Run a synchronous repurpose job: extract source content, distill, and generate output for one (medium, shape) target.
aidelly_create_scheduled_post
bodyquerypayload*recyclebrand_idplatform*
+6
POST /scheduled-posts — schedule a post with optional auto-recycle entries (up to 3 reposts + 3 reshares). When Team Approvals is on, member submissions land as pending. Public API… POST /scheduled-posts — schedule a post with optional auto-recycle entries (up to 3 reposts + 3 reshares). When Team Approvals is on, member submissions land as pending. Public API preview.
aidelly_create_short_link
bodyquerybrand_idtarget_url*workspace_ididempotency_key*
+1
Create a manual short link on the workspace. Create a manual short link on the workspace.
aidelly_create_task
bodyquerytitle*due_atstatusbrand_id
+7
Create a new task in the workspace. Create a new task in the workspace.
aidelly_create_webhook
url*bodyqueryeventssecretbrand_id
+3
Create a webhook subscription for post lifecycle events. Create a webhook subscription for post lifecycle events.
aidelly_create_workspace
bodyname*querybrand_idworkspace_idworkspace_type
+1
POST /workspaces — create a new workspace for the API key owner. POST /workspaces — create a new workspace for the API key owner.
aidelly_delete_calendar_events_id
can modify data
id*querybrand_idworkspace_ididempotency_key*
DELETE /calendar/events/{id} DELETE /calendar/events/{id}
aidelly_delete_content_automations_id
can modify data
id*querybrand_idworkspace_ididempotency_key*
DELETE /content-automations/{id} DELETE /content-automations/{id}
aidelly_delete_draft
can modify data
id*querybrand_idworkspace_ididempotency_key*
Delete a draft by ID. Drafts are work-in-progress content that never publish. Existing API keys need the new `drafts:write` scope added to gain draft access; no implicit grant occu… Delete a draft by ID. Drafts are work-in-progress content that never publish. Existing API keys need the new `drafts:write` scope added to gain draft access; no implicit grant occurs.
aidelly_delete_inbox_automations_id
can modify data
id*querybrand_idworkspace_ididempotency_key*
DELETE /inbox/automations/{id} DELETE /inbox/automations/{id}
aidelly_delete_post_comment
can modify data
id*querybrand_idcommentId*workspace_ididempotency_key*
Soft delete a comment. Only the author or workspace owner can delete comments. Soft delete a comment. Only the author or workspace owner can delete comments.
aidelly_delete_report_schedule
can modify data
id*querybrand_idworkspace_ididempotency_key*
Soft-delete a report schedule (sets active=false, idempotent). Soft-delete a report schedule (sets active=false, idempotent).
aidelly_delete_task
can modify data
id*querybrand_idworkspace_ididempotency_key*
Soft-delete a task (hidden but can be restored). Soft-delete a task (hidden but can be restored).
aidelly_delete_webhook
can modify data
id*querybrand_idworkspace_ididempotency_key*
Delete a webhook subscription by ID. Delete a webhook subscription by ID.
aidelly_delete_workspace
can modify data
queryreasonbrand_idworkspaceId*confirm_name*workspace_id
+1
DELETE /workspaces/{workspaceId} — soft-delete a workspace. Requires confirm_name to match the workspace name. DELETE /workspaces/{workspaceId} — soft-delete a workspace. Requires confirm_name to match the workspace name.
aidelly_disconnect_ecommerce_store
can modify data
id*querybrand_idworkspace_ididempotency_key*
DELETE /ecommerce/stores/{id} — revoke the provider credential and stop future syncs. Imported products remain. Public API preview. DELETE /ecommerce/stores/{id} — revoke the provider credential and stop future syncs. Imported products remain. Public API preview.
aidelly_generate_brand_interview_questions
bodycountquerysteerbrand_idworkspace_id
+1
POST /ideas/interview/questions — generate a brand-aware track of interview questions. Default count 8. Public API preview. POST /ideas/interview/questions — generate a brand-aware track of interview questions. Default count 8. Public API preview.
aidelly_get_agency_overview
read-only
tzquerybrand_idworkspace_id
GET /agency/overview — cross-workspace agency summary (same data as the dashboard Command Center) — today's queue + next scheduled post, last-24h failures, pending approvals, inbox… GET /agency/overview — cross-workspace agency summary (same data as the dashboard Command Center) — today's queue + next scheduled post, last-24h failures, pending approvals, inbox split by comments/DMs, and credit burn per workspace. Needs a workspace-unscoped key.
aidelly_get_ai_credit_balance
read-only
querybrand_idworkspace_id
Get workspace AI credit balance snapshot, including plan credits, trial grants, and purchased credits. Get workspace AI credit balance snapshot, including plan credits, trial grants, and purchased credits.
aidelly_get_analytics_insights
read-only
typelimitquerycursorbrand_iddismissed
+2
GET /analytics/insights GET /analytics/insights
aidelly_get_analytics_summary
read-only
queryendDatebrand_idstartDatetimeframeworkspace_id
+2
GET /analytics/summary GET /analytics/summary
aidelly_get_analytics_unified
read-only
to*from*querybrand_idplatformsworkspace_id
GET /analytics/unified GET /analytics/unified
aidelly_get_approvals
read-only
querycursorbrand_idworkspace_id
GET /approvals GET /approvals
aidelly_get_approval_settings
read-only
querybrand_idworkspaceId*workspace_id
GET /workspaces/{workspaceId}/approval-settings — read member and owner-review approval settings. Public API preview. GET /workspaces/{workspaceId}/approval-settings — read member and owner-review approval settings. Public API preview.
aidelly_get_approvals_id
read-only
id*querybrand_idworkspace_id
GET /approvals/{id} GET /approvals/{id}
aidelly_get_bio_page
read-only
querybrand_idworkspace_id
Get the workspace's link-in-bio page configuration and blocks. Get the workspace's link-in-bio page configuration and blocks.
aidelly_get_brand_profile
read-only
querybrand_idworkspace_id
GET /brand/profile — retrieve the workspace brand profile, including brand voice. GET /brand/profile — retrieve the workspace brand profile, including brand voice.
aidelly_get_brand_settings_context
read-only
querybrand_idworkspace_id
GET /brand/settings-context GET /brand/settings-context
aidelly_get_bulk_fill_job
read-only
jobId*querybrand_idworkspace_id
GET /calendar/bulk-fill/{jobId} GET /calendar/bulk-fill/{jobId}
aidelly_get_calendar_events
read-only
querycursorbrand_idworkspace_id
GET /calendar/events GET /calendar/events
aidelly_get_content_automations
read-only
querycursorbrand_idworkspace_id
GET /content-automations GET /content-automations
aidelly_get_content_automations_id
read-only
id*querybrand_idworkspace_id
GET /content-automations/{id} GET /content-automations/{id}
aidelly_get_draft
read-only
id*querybrand_idworkspace_id
Get a single post draft by id. Drafts are never published; draft_planned_for is a planning date only. Ids must be copied exactly from aidelly_list_drafts. Get a single post draft by id. Drafts are never published; draft_planned_for is a planning date only. Ids must be copied exactly from aidelly_list_drafts.
aidelly_get_ecommerce_store
read-only
id*querybrand_idworkspace_id
GET /ecommerce/stores/{id} — read one connected store. Public API preview. GET /ecommerce/stores/{id} — read one connected store. Public API preview.
aidelly_get_inbox_automations
read-only
querybrand_idworkspace_id
GET /inbox/automations GET /inbox/automations
aidelly_get_inbox_items
read-only
querycursorbrand_idworkspace_id
GET /inbox/items GET /inbox/items
aidelly_get_post
read-only
id*querybrand_idworkspace_id
Get one post by its UUID. Delivery is confirmed only when status is completed and provider_post_id is non-null. A failed status includes error_code and error. Get one post by its UUID. Delivery is confirmed only when status is completed and provider_post_id is non-null. A failed status includes error_code and error.
aidelly_get_post_analytics
read-only
id*tofromquerybrand_idgranularity
+1
GET /posts/{id}/analytics — retrieve post performance metrics (views, impressions, likes, comments, shares, saves) with optional daily breakdown. GET /posts/{id}/analytics — retrieve post performance metrics (views, impressions, likes, comments, shares, saves) with optional daily breakdown.
aidelly_get_report
read-only
id*querybrand_idworkspace_id
Retrieve a single report by ID (workspace-scoped). Retrieve a single report by ID (workspace-scoped).
aidelly_get_report_schedule
read-only
id*querybrand_idworkspace_id
Retrieve a single report schedule by ID (workspace-scoped). Retrieve a single report schedule by ID (workspace-scoped).
aidelly_get_repurpose_job
read-only
id*querybrand_idworkspace_id
Get a single repurpose job by id. Get a single repurpose job by id.
aidelly_get_scheduled_post
read-only
id*querybrand_idworkspace_id
GET /scheduled-posts/{id} — read one scheduled post including its recycle plan and approval state. Public API preview. GET /scheduled-posts/{id} — read one scheduled post including its recycle plan and approval state. Public API preview.
aidelly_get_task
read-only
id*querybrand_idworkspace_id
Get full details of a task including attachments and activity history. Get full details of a task including attachments and activity history.
aidelly_get_usage
read-only
tofromquerybrand_idworkspace_id
Get usage metrics and current plan-aware limits for the API key. Get usage metrics and current plan-aware limits for the API key.
aidelly_get_white_label_config
read-only
querybrand_idworkspace_id
GET /white-label — retrieve the agency's white-label branding configuration including domain verification status and DNS instructions. Domain changes must go through the in-app ver… GET /white-label — retrieve the agency's white-label branding configuration including domain verification status and DNS instructions. Domain changes must go through the in-app verification flow to handle ownership validation.
aidelly_get_workspace
read-only
querybrand_idworkspaceId*workspace_id
GET /workspaces/{workspaceId} — retrieve one accessible workspace. GET /workspaces/{workspaceId} — retrieve one accessible workspace.
aidelly_invite_workspace_member
bodyroleemail*querybrand_idsend_email
+3
POST /workspaces/{workspaceId}/invitations — invite a member or client to a workspace. Returns the invitation URL and queues the email by default. POST /workspaces/{workspaceId}/invitations — invite a member or client to a workspace. Returns the invitation URL and queues the email by default.
aidelly_list_accounts
read-only
querybrand_idworkspace_id*
List all postable accounts in a workspace as a flat list, including sub-accounts such as Facebook Pages, Instagram Business accounts, and LinkedIn company pages. Requires `workspac… List all postable accounts in a workspace as a flat list, including sub-accounts such as Facebook Pages, Instagram Business accounts, and LinkedIn company pages. Requires `workspace_id`. Use the `id` field from each account as the `account_id` when creating a post. Call this before creating posts to discover available account IDs per platform.
aidelly_list_activity
read-only
limitquerysinceuntilactioncursor
+3
List workspace activity audit trail with optional filtering and cursor pagination. List workspace activity audit trail with optional filtering and cursor pagination.
aidelly_list_client_review_links
read-only
querybrand_idworkspace_id
GET /client-review-links — list workspace client review links with metadata (view count, last viewed, revoked status). GET /client-review-links — list workspace client review links with metadata (view count, last viewed, revoked status).
aidelly_list_competitors
read-only
querybrand_idworkspace_idinclude_archived
List tracked competitor domains for the workspace. List tracked competitor domains for the workspace.
aidelly_list_connection_attempts
read-only
limitqueryoutcomebrand_idworkspace_id*
List recent social-connect (OAuth) attempts in a workspace, including failed ones, with the platform, initiator, outcome, and error code. Requires `workspace_id`. Use this to diagn… List recent social-connect (OAuth) attempts in a workspace, including failed ones, with the platform, initiator, outcome, and error code. Requires `workspace_id`. Use this to diagnose why a client could not connect an account; use aidelly_list_accounts for accounts that actually connected.
aidelly_list_connect_link_connections
read-only
id*querybrand_idworkspace_id
List social connections made through an OAuth connect link. List social connections made through an OAuth connect link.
aidelly_list_connect_links
read-only
querybrand_idworkspace_id
List the workspace's OAuth connect links. List the workspace's OAuth connect links.
aidelly_list_creators
read-only
querybrand_idplatformworkspace_idinclude_archived
List tracked creator handles for the workspace. List tracked creator handles for the workspace.
aidelly_list_destination_presets
read-only
limitquerycursoroffsetbrand_idworkspace_id
GET /destination-presets — list workspace destination presets for multi-channel fan-out. GET /destination-presets — list workspace destination presets for multi-channel fan-out.
aidelly_list_drafts
read-only
limitquerycursoroffsetbrand_idplatform
+1
List workspace drafts with optional platform filtering. Drafts are saved as work-in-progress content and never publish. List workspace drafts with optional platform filtering. Drafts are saved as work-in-progress content and never publish.
aidelly_list_ecommerce_products
read-only
qlimitquerycursorbrand_idstore_id
+1
GET /ecommerce/products — list products across the workspace's connected stores. Filter by store, search title/SKU. Public API preview. GET /ecommerce/products — list products across the workspace's connected stores. Filter by store, search title/SKU. Public API preview.
aidelly_list_ecommerce_stores
read-only
querybrand_idworkspace_id
GET /ecommerce/stores — list connected Shopify / WooCommerce / Etsy / Wix stores for the workspace. Public API preview. GET /ecommerce/stores — list connected Shopify / WooCommerce / Etsy / Wix stores for the workspace. Public API preview.
aidelly_list_ideas
read-only
querybrand_idworkspace_idinclude_archived
List ideas on the workspace's idea board, freshest first (pinned first). List ideas on the workspace's idea board, freshest first (pinned first).
aidelly_list_image_editor_outputs
read-only
limitquerycursorbrand_idworkspace_id
List the workspace's saved AI-generated and edited image outputs, freshest first. List the workspace's saved AI-generated and edited image outputs, freshest first.
aidelly_list_pending_approvals
read-only
querybrand_idworkspace_id
GET /posts/approvals — list posts pending sign-off for the current workspace, plus viewer role + canReview flag. Public API preview. GET /posts/approvals — list posts pending sign-off for the current workspace, plus viewer role + canReview flag. Public API preview.
aidelly_list_pinterest_boards
read-only
querybookmarkbrand_idpage_sizeworkspace_id*
List Pinterest boards available in a workspace. Call this before aidelly_create_post for Pinterest, then pass the selected board id as content.platform_specific.board_id. List Pinterest boards available in a workspace. Call this before aidelly_create_post for Pinterest, then pass the selected board id as content.platform_specific.board_id.
aidelly_list_post_approval_events
read-only
id*querybrand_idworkspace_id
GET /posts/approvals/{id}/events — read the approval audit timeline (submitted/approved/rejected/returned_to_draft/commented) for one post. Public API preview. GET /posts/approvals/{id}/events — read the approval audit timeline (submitted/approved/rejected/returned_to_draft/commented) for one post. Public API preview.
aidelly_list_post_comments
read-only
id*limitquerycursorbrand_idworkspace_id
List comments on a post with cursor pagination. Comments are threaded; replies are returned alongside root comments. List comments on a post with cursor pagination. Comments are threaded; replies are returned alongside root comments.
aidelly_list_posts
read-only
tofromlimitquerycursorstatus
+3
List posts with optional platform, status, and date-range filters. List posts with optional platform, status, and date-range filters.
aidelly_list_prompts
read-only
limitquerycursorbrand_idworkspace_id
GET /prompts GET /prompts
aidelly_list_queues
read-only
limitquerycursoroffsetbrand_idworkspace_id
GET /queues — list workspace content queues with slot schedules and channel assignments. GET /queues — list workspace content queues with slot schedules and channel assignments.
aidelly_list_report_links
read-only
modelimitquerycursorbrand_idworkspace_id
GET /report-links — list workspace report share links, optionally filtered by mode (snapshot or live). GET /report-links — list workspace report share links, optionally filtered by mode (snapshot or live).
aidelly_list_reports
read-only
limitquerycursoroffsetbrand_idworkspace_id
List all reports in the workspace with pagination. List all reports in the workspace with pagination.
aidelly_list_report_schedules
read-only
limitqueryactivecursoroffsetbrand_id
+1
List all report schedules in the workspace with pagination and active status filtering. List all report schedules in the workspace with pagination and active status filtering.
aidelly_list_repurpose_jobs
read-only
limitquerycursorbrand_idworkspace_id
List recent repurpose jobs for the workspace. List recent repurpose jobs for the workspace.
aidelly_list_scheduled_posts
read-only
tofromlimitquerycursorstatus
+3
GET /scheduled-posts — list scheduled posts including compose-time auto-recycle entries and approval state. Public API preview. GET /scheduled-posts — list scheduled posts including compose-time auto-recycle entries and approval state. Public API preview.
aidelly_list_short_links
read-only
limitquerycursorbrand_idactive_onlyworkspace_id
List the workspace's first-party short links (active only by default). List the workspace's first-party short links (active only by default).
aidelly_list_social_connections
read-only
querybrand_idworkspace_id
List available social connections for publishing. List available social connections for publishing.
aidelly_list_tasks
read-only
minelimitquerycursoroffsetstatus
+4
List workspace tasks with optional filtering by status, assignee, or ownership. Supports offset pagination. List workspace tasks with optional filtering by status, assignee, or ownership. Supports offset pagination.
aidelly_list_viral_trends
read-only
limitquerycursoroffsetstatusbrand_id
+1
List discovered viral trends for the workspace, ordered by virality score. List discovered viral trends for the workspace, ordered by virality score.
aidelly_list_webhook_deliveries
read-only
id*limitquerycursorstatusbrand_id
+1
List delivery attempts for one webhook so you can verify events actually arrived. status is one of pending, delivered, failed (will be retried at next_attempt_at), or dead_letter (… List delivery attempts for one webhook so you can verify events actually arrived. status is one of pending, delivered, failed (will be retried at next_attempt_at), or dead_letter (retries exhausted or the webhook was removed — these will never be retried). Cursor-paginated: follow next_cursor until it is null. Call aidelly_list_webhooks first to get the webhook id.
aidelly_list_webhooks
read-only
querybrand_idworkspace_id
List webhook subscriptions for post lifecycle events. List webhook subscriptions for post lifecycle events.
aidelly_list_workspace_members
read-only
querybrand_idworkspaceId*workspace_id
GET /workspaces/{workspaceId}/members — list active members and pending invitations. GET /workspaces/{workspaceId}/members — list active members and pending invitations.
aidelly_list_workspaces
read-only
querybrand_idworkspace_id
List workspace IDs available to this API key. Call this before creating posts when the user has multiple workspaces, then pass the chosen `id` as `workspace_id` so Aidelly posts to… List workspace IDs available to this API key. Call this before creating posts when the user has multiple workspaces, then pass the chosen `id` as `workspace_id` so Aidelly posts to the exact workspace.
aidelly_patch_analytics_insights
bodyqueryactionbrand_idinsightIdworkspace_id
+1
PATCH /analytics/insights PATCH /analytics/insights
aidelly_patch_calendar_events_id
id*bodyquerybrand_idworkspace_ididempotency_key*
PATCH /calendar/events/{id} PATCH /calendar/events/{id}
aidelly_patch_inbox_automations_id
id*bodyquerybrand_idworkspace_ididempotency_key*
PATCH /inbox/automations/{id} PATCH /inbox/automations/{id}
aidelly_patch_posts_id
id*bodyquerybrand_idworkspace_ididempotency_key*
PATCH /posts/{id} PATCH /posts/{id}
aidelly_post_analytics_insights
bodyquerybrand_idplatformsregenerateworkspace_id
+1
POST /analytics/insights POST /analytics/insights
aidelly_post_approvals_id_action
id*bodyquerybrand_idworkspace_ididempotency_key*
POST /approvals/{id}/action POST /approvals/{id}/action
aidelly_post_approvals_items_action
bodyquerybrand_idworkspace_ididempotency_key*
POST /approvals/items/action POST /approvals/items/action
aidelly_post_content_automations
bodyquerybrand_idworkspace_ididempotency_key*
POST /content-automations POST /content-automations
aidelly_post_content_automations_id_trigger
id*bodyquerybrand_idworkspace_ididempotency_key*
POST /content-automations/{id}/trigger POST /content-automations/{id}/trigger
aidelly_post_inbox_automations
bodyquerybrand_idworkspace_ididempotency_key*
POST /inbox/automations POST /inbox/automations
aidelly_post_inbox_items_id_ai_draft
id*bodyquerybrand_idworkspace_ididempotency_key*
POST /inbox/items/{id}/ai-draft POST /inbox/items/{id}/ai-draft
aidelly_post_inbox_items_id_respond
id*bodyquerybrand_idworkspace_ididempotency_key*
POST /inbox/items/{id}/respond POST /inbox/items/{id}/respond
aidelly_preview_destination_preset
id*bodyquerysource*brand_idworkspace_id
+1
POST /destination-presets/{id}/preview — preview how a preset transforms a source post across channels. POST /destination-presets/{id}/preview — preview how a preset transforms a source post across channels.
aidelly_put_content_automations_id
id*bodyquerybrand_idworkspace_ididempotency_key*
PUT /content-automations/{id} PUT /content-automations/{id}
aidelly_remove_workspace_member
can modify data
queryuser_id*brand_idworkspaceId*workspace_ididempotency_key*
DELETE /workspaces/{workspaceId}/members — remove a workspace member. DELETE /workspaces/{workspaceId}/members — remove a workspace member.
aidelly_revoke_client_review_link
can modify data
id*querybrand_idworkspace_ididempotency_key*
DELETE /client-review-links/{id} — revoke a client review link and block further access. DELETE /client-review-links/{id} — revoke a client review link and block further access.
aidelly_revoke_connect_link
can modify data
id*querybrand_idworkspace_ididempotency_key*
Revoke an OAuth connect link, preventing further use. Revoke an OAuth connect link, preventing further use.
aidelly_revoke_report_link
can modify data
id*querybrand_idworkspace_ididempotency_key*
DELETE /report-links/{id} — revoke a report share link. DELETE /report-links/{id} — revoke a report share link.
aidelly_revoke_workspace_invitation
can modify data
querybrand_idworkspaceId*workspace_idinvitation_id*idempotency_key*
DELETE /workspaces/{workspaceId}/invitations — revoke a pending workspace invitation. DELETE /workspaces/{workspaceId}/invitations — revoke a pending workspace invitation.
aidelly_run_prompt
id*bodyquerybrand_idinput_values*workspace_id
+1
POST /prompts/{id}/run POST /prompts/{id}/run
aidelly_sync_ecommerce_store
id*bodyquerybrand_idworkspace_ididempotency_key*
POST /ecommerce/stores/{id}/sync — re-sync the store's catalog. Incremental; only changed products are fetched. Public API preview. POST /ecommerce/stores/{id}/sync — re-sync the store's catalog. Incremental; only changed products are fetched. Public API preview.
aidelly_update_approval_settings
bodyquerybrand_idworkspaceId*workspace_ididempotency_key*
+2
PATCH /workspaces/{workspaceId}/approval-settings — update member or owner-review approval settings. Owner review is owner-only. Public API preview. PATCH /workspaces/{workspaceId}/approval-settings — update member or owner-review approval settings. Owner review is owner-only. Public API preview.
aidelly_update_brand_profile
bodygoalsquerywebsitebrand_idindustry
+10
PUT /brand/profile — update workspace brand profile fields such as brand_voice, writing_style, and target_audience. PUT /brand/profile — update workspace brand profile fields such as brand_voice, writing_style, and target_audience.
aidelly_update_connect_link
id*bodyquerytitlebrand_idis_enabled
+2
Update an OAuth connect link's title or enabled status. Update an OAuth connect link's title or enabled status.
aidelly_update_draft
id*bodytextquerytitlebrand_id
+5
Update a draft — set draft_planned_for to null to clear the planned date. Drafts never publish. Existing API keys need the new `drafts:write` scope added to gain draft access; no i… Update a draft — set draft_planned_for to null to clear the planned date. Drafts never publish. Existing API keys need the new `drafts:write` scope added to gain draft access; no implicit grant occurs.
aidelly_update_post_comment
id*bodytext*querybrand_idcommentId*
+2
Edit a comment's text. Only the author can edit their own comments. Edit a comment's text. Only the author can edit their own comments.
aidelly_update_report_schedule
id*bodyquerycadencebrand_idnext_run_at
+3
Update a report schedule (idempotent). Update a report schedule (idempotent).
aidelly_update_scheduled_post
id*bodyquerypayloadrecyclebrand_id
+4
PATCH /scheduled-posts/{id} — update caption, schedule, or recycle plan on a scheduled post. Public API preview. PATCH /scheduled-posts/{id} — update caption, schedule, or recycle plan on a scheduled post. Public API preview.
aidelly_update_task
id*bodyquerytitledue_atstatus
+8
Update task fields (title, description, status, priority, assignee, due date, or links). Update task fields (title, description, status, priority, assignee, due date, or links).
aidelly_update_white_label_config
bodyquerybrand_idlogo_urlhide_earnbrand_name
+32
PATCH /white-label — update the agency's white-label branding, email settings, and visibility toggles. Domain changes and verification must go through the in-app flow. Returns the… PATCH /white-label — update the agency's white-label branding, email settings, and visibility toggles. Domain changes and verification must go through the in-app flow. Returns the updated configuration with current domain status.
aidelly_update_workspace
bodykindnamequeryarchivedbrand_id
+4
PATCH /workspaces/{workspaceId} — update workspace name, archive state, kind, or mode. PATCH /workspaces/{workspaceId} — update workspace name, archive state, kind, or mode.
aidelly_update_workspace_member
bodyrole*queryuser_id*brand_idworkspaceId*
+2
PATCH /workspaces/{workspaceId}/members — update a workspace member role. PATCH /workspaces/{workspaceId}/members — update a workspace member role.
aidelly_upload_media
bodyqueryfolderbrand_iddata_urlfile_name*
+5