Hootsuite
Aynı zamanda bir ajan aracıHootsuite Platform API (v1): schedule and publish social messages across connected social profiles, list and retrieve outbound/scheduled/sent messages with a time-range and state filter, delete messages, run the message-review approval workflow (approve/reject) and read a message's review history, upload media (create an upload URL and poll upload status), read social profiles and their teams, and manage organizations and members (list/get members, create/remove members, read member and social-profile permissions). OAuth2 authorization-code bearer auth with refresh tokens. Change detection for new scheduled/sent messages uses polling (outbound messages list supports state + startTime/endTime); Hootsuite has no general signed inbound webhook that maps to a Zervanor-registered signature handler, so no verified webhook trigger is exposed.
24 eylemler · 1 tetikleyiciler
Hootsuite entegrasyonu — 24 aksiyon ve 1 tetikleyici ile Hootsuite'ı otomasyonlarına bağla; her aksiyon aynı zamanda bir AI agent aracı. Örnek: Get Authenticated Member, Get My Organizations, Get My Social Profiles, List Social Profiles, Get Social Profile. Boş bir tuvalde uğraşmadan — bağla ve workflow'larında kullan.
Aşağıdaki her eylem, bir AI ajanının da çağırabileceği bir araçtır — aynı pack hem iş akışlarınızı hem ajanlarınızı çalıştırır.
Tetikleyiciler 1
Hootsuite üzerinde bir iş akışını başlatabilen olaylar.
New scheduled or sent messages (polled)
Polls GET /messages on a schedule using startTime as an updated-since watermark. Set endTime to now and optionally filter by state (e.g. SENT or SCHEDULED). endTime must be within 4 weeks of startTime.
Eylemler 24
Zervanor'un Hootsuite üzerinde yapabilecekleri.
Messages7
Schedule Message
Schedule (or send now) a social message to one or more social profiles (POST /messages). Response returns an array of created message objects at data[].
List Outbound Messages
List outbound (scheduled/sent/pending) messages within a time range (GET /messages). Requires startTime and endTime; endTime must be within 4 weeks of startTime. Supports polling via the startTime cursor.
Get Message
Get a single message by id (GET /messages/{messageId}).
Delete Message
Delete a message by id (DELETE /messages/{messageId}). Returns 200 with an empty data envelope.
Approve Message
Approve a message in the review/approval workflow (POST /messages/{messageId}/approve).
Reject Message
Reject a message in the review/approval workflow (POST /messages/{messageId}/reject).
Get Message History
Get a message's prescreening review history (GET /messages/{messageId}/history).
Organizations6
Get Organization Teams
Get the teams in an organization (GET /organizations/{organizationId}/teams).
List Organization Members
List the members of an organization (GET /organizations/{organizationId}/members).
Remove Organization Member
Remove a member from an organization (DELETE /organizations/{organizationId}/members/{memberId}).
Get Organization Member Permissions
Get an organization member's organization-level permissions (GET /organizations/{organizationId}/members/{memberId}/permissions).
Get Organization Member Social Profiles
Get the social profiles an organization member can access (GET /organizations/{organizationId}/members/{memberId}/socialProfiles).
Get Organization Social Profile Permissions
Get an organization member's permissions on a specific social profile (GET /organizations/{organizationId}/members/{memberId}/socialProfiles/{socialProfileId}/permissions).
Me3
Get Authenticated Member
Get the currently authenticated member (GET /me). Identity + connectivity probe.
Get My Organizations
Get the organizations the authenticated member belongs to (GET /me/organizations).
Get My Social Profiles
Get the social profiles the authenticated member has BASIC_USAGE access to (GET /me/socialProfiles).
Members3
Get Member
Get a member by id (GET /members/{memberId}).
Create Member
Create a member and add them to one or more organizations (POST /members). Requires organization manage-members permission.
Get Member Organizations
Get the organizations a member belongs to (GET /members/{memberId}/organizations).
SocialProfiles3
List Social Profiles
List the social profiles the authenticated user has access to (GET /socialProfiles).
Get Social Profile
Get a single social profile by id (GET /socialProfiles/{socialProfileId}).
Get Social Profile Teams
Get the team ids with access to a social profile (GET /socialProfiles/{socialProfileId}/teams).
Media2
Create Media Upload URL
Register a media file and get a pre-signed S3 upload URL (POST /media). Upload the bytes to uploadUrl, then poll get_media until READY. Supported types: video/mp4, image/gif, image/jpeg, image/jpg, image/png.
Get Media Status
Get the upload/processing status of a media item (GET /media/{mediaId}). State is QUEUED until READY, then a download URL is available.
Aramanızla eşleşen bir şey yok.
Hootsuite kullanan Çözüm Şablonları
Hootsuite ile kendi otomasyonunu görsel tasarımcıda kur.
Sıkça sorulan sorular
Hootsuite ile neler otomatikleştirebilirim?
24 aksiyon var — örneğin: Get Authenticated Member, Get My Organizations, Get My Social Profiles, List Social Profiles, Get Social Profile ve daha fazlası.
Hangi Hootsuite olayları bir workflow başlatabilir?
1 tetikleyici — örneğin: New scheduled or sent messages (polled).
Hootsuite bir AI agent aracı olarak kullanılabilir mi?
Evet. Hootsuite'ın her aksiyonu otomatik olarak bir AI agent aracına dönüşür — aynı pack hem workflow'larını hem agent'larını besler.
Hootsuite entegrasyonu nasıl modellenir?
Hootsuite sürümlü bir connector pack olarak modellenir; muhakeme gerektiren adımlar workflow'larla aynı runtime'da barınan first-party agent'lara düşer.