Search by

postboost / php-sdk

rizaergun

The PostBoost REST API lets you publish, schedule, and analyze social media posts on every supported network from a single integration. No OAuth apps to maintain — PostBoost handles platform authorization for you. ## Base URL All workspace-scoped endpoints are prefixed with `/{workspaceUuid}`. Pane

1.66.3 2026-10-23 15:13 UTC

README

Official PHP client for the PostBoost API.

Install

composer require postboost/php-sdk
Packagist packagist.org/packages/postboost/php-sdk
GitHub postboost-co/postboost-php
Docs postboost.co/docs/api
Version v1.66.3

Quick start

use PostBoostClient\Api\PostsApi;
use PostBoostClient\Configuration;

$config = Configuration::getDefaultConfiguration()
    ->setAccessToken('YOUR_API_TOKEN');

$api = new PostsApi(new \GuzzleHttp\Client(), $config);
$resp = $api->listPosts('YOUR_WORKSPACE_UUID');
foreach ($resp->getData() ?? [] as $post) {
    echo $post->getUuid() . PHP_EOL;
}

API Endpoints

All URIs are relative to https://postboost.co/app/api

Class Method HTTP request Description
AIApi blogToSocial POST /{workspaceUuid}/ai/blog-to-social Generate social media captions from a blog post
AIApi deleteBrandVoice DELETE /{workspaceUuid}/brand-voice Delete the brand voice
AIApi getAIUsage GET /{workspaceUuid}/usage/ai AI credit usage
AIApi getBrandVoice GET /{workspaceUuid}/brand-voice Get the brand voice
AIApi getRepurposeRun GET /{workspaceUuid}/ai/repurpose/runs/{runId} Get a repurpose run
AIApi imageAltText POST /{workspaceUuid}/ai/image-alt-text Generate alt text for a media image using AI
AIApi imageEdit POST /{workspaceUuid}/ai/image-edit Edit an existing media image using AI
AIApi imageGenerate POST /{workspaceUuid}/ai/image-generate Generate social media images from a caption
AIApi imagePrompt POST /{workspaceUuid}/ai/image-prompt Build an optimized image prompt from a social media caption
AIApi imageVariations POST /{workspaceUuid}/ai/image-variations Generate variations of an existing media image
AIApi learnBrandVoice POST /{workspaceUuid}/brand-voice/learn Learn a brand voice from past posts
AIApi repurposeContent POST /{workspaceUuid}/ai/repurpose Repurpose long-form content into a draft post set with a carousel
AIApi updateBrandVoice PUT /{workspaceUuid}/brand-voice Create or update the brand voice
AccountGroupsApi createAccountGroup POST /{workspaceUuid}/account-groups Create an account group
AccountGroupsApi deleteAccountGroup DELETE /{workspaceUuid}/account-groups/{accountGroupUuid} Delete an account group
AccountGroupsApi getAccountGroup GET /{workspaceUuid}/account-groups/{accountGroupUuid} Get an account group
AccountGroupsApi listAccountGroups GET /{workspaceUuid}/account-groups List account groups
AccountGroupsApi updateAccountGroup PUT /{workspaceUuid}/account-groups/{accountGroupUuid} Update an account group
AccountsApi connectChannel POST /{workspaceUuid}/accounts/connect/{provider} Connect a Telegram, Discord or Slack channel
AccountsApi createConnectLink POST /{workspaceUuid}/accounts/connect-links Create a connect link
AccountsApi createReconnectLink POST /{workspaceUuid}/accounts/{accountUuid}/reconnect-links Create a reconnect link
AccountsApi getAccount GET /{workspaceUuid}/accounts/{accountUuid} Get account
AccountsApi getAccountHealth GET /{workspaceUuid}/account-health Account health
AccountsApi listAccounts GET /{workspaceUuid}/accounts List accounts
ActivityApi listApiActivity GET /{workspaceUuid}/activity List API activity
AgentsApi approveAgentProposal POST /{workspaceUuid}/agent-proposals/{proposalUuid}/approve Approve and apply an agent proposal
AgentsApi createAgent POST /{workspaceUuid}/agents Switch on a background agent
AgentsApi deleteAgent DELETE /{workspaceUuid}/agents/{agentUuid} Delete a background agent
AgentsApi getAgentRun GET /{workspaceUuid}/agent-runs/{runUuid} Get an agent run with its proposals
AgentsApi listAgentProposals GET /{workspaceUuid}/agent-proposals List agent proposals (approval queue)
AgentsApi listAgentRuns GET /{workspaceUuid}/agents/{agentUuid}/runs Run history of an agent
AgentsApi listAgents GET /{workspaceUuid}/agents List background agents
AgentsApi rejectAgentProposal POST /{workspaceUuid}/agent-proposals/{proposalUuid}/reject Reject an agent proposal
AgentsApi runAgent POST /{workspaceUuid}/agents/{agentUuid}/run Run a background agent now
AgentsApi updateAgent PUT /{workspaceUuid}/agents/{agentUuid} Update a background agent
AnalyticsApi createReportExport POST /{workspaceUuid}/reports/exports Create a report export
AnalyticsApi downloadReportExport GET /{workspaceUuid}/reports/exports/{exportUuid}/download Download a report file
AnalyticsApi getAccountAnalytics GET /{workspaceUuid}/analytics/accounts/{accountUuid} Get account analytics
AnalyticsApi getAnalyticsSummary GET /{workspaceUuid}/analytics Get analytics summary
AnalyticsApi getBestPostingTimes GET /{workspaceUuid}/analytics/best-times Get best posting times
AnalyticsApi getPostAnalytics_0 GET /{workspaceUuid}/posts/{postUuid}/analytics Get post analytics
AnalyticsApi getPostingTimes GET /{workspaceUuid}/analytics/posting-times Get posting times heatmap
AnalyticsApi getReportBranding GET /{workspaceUuid}/report-branding Get the report branding
AnalyticsApi getReportExport GET /{workspaceUuid}/reports/exports/{exportUuid} Get a report export
AnalyticsApi listReportExports GET /{workspaceUuid}/reports/exports List report exports
AnalyticsApi updateReportBranding PUT /{workspaceUuid}/report-branding Update the report branding
AnalyticsApi uploadReportBrandingLogo POST /{workspaceUuid}/report-branding/logo Upload the report logo
CompetitorsApi addCompetitor POST /{workspaceUuid}/competitors Track a competitor
CompetitorsApi deleteCompetitor DELETE /{workspaceUuid}/competitors/{competitorId} Stop tracking a competitor
CompetitorsApi getCompetitor GET /{workspaceUuid}/competitors/{competitorId} Get a competitor
CompetitorsApi listCompetitors GET /{workspaceUuid}/competitors List competitors
FreeToolsApi buildAgentSkill POST /tools/social-media-agent-skill-builder Build a SKILL.md, AGENTS.md or system prompt for a social media agent
FreeToolsApi buildHashtagGroups POST /tools/hashtag-group-builder Clean, dedupe and split hashtags into groups that fit a network's hashtag cap
FreeToolsApi buildLinkedinCarousel POST /tools/linkedin-carousel-maker Turn text into LinkedIn carousel (PDF document) slides
FreeToolsApi buildUtmUrl POST /tools/utm-builder Build a UTM-tagged campaign URL
FreeToolsApi calculateAspectRatio POST /tools/aspect-ratio-calculator Calculate an aspect ratio, or the missing side of an image at a given ratio
FreeToolsApi calculateCarouselSlices POST /tools/instagram-carousel-splitter Split a wide image into seamless Instagram carousel slides
FreeToolsApi calculateCrop POST /tools/social-media-image-sizes/crop Calculate the crop box that fits an image to a social media size
FreeToolsApi calculateEngagementRate POST /tools/engagement-rate-calculator Calculate an engagement rate
FreeToolsApi calculateInfluencerRate POST /tools/influencer-rate-calculator Estimate an influencer's rate for one sponsored deliverable
FreeToolsApi calculateSmmPricing POST /tools/social-media-manager-pricing-calculator Estimate social media manager pricing
FreeToolsApi calculateSocialRoi POST /tools/social-media-roi-calculator Calculate social media ROI
FreeToolsApi calculateXApiCost POST /tools/x-api-cost-calculator Calculate the monthly X API cost
FreeToolsApi checkLinkPreview POST /tools/link-preview-checker Check how a link previews on X, LinkedIn, Facebook and chat apps (Open Graph and Twitter card tags)
FreeToolsApi checkPost POST /tools/social-media-post-checker Check a post against each network's publishing rules
FreeToolsApi checkReadability POST /tools/post-readability-checker Check the readability of a post: Flesch scores, long sentences and passive hints
FreeToolsApi checkYoutubeThumbnail POST /tools/youtube-thumbnail-size-checker Check a YouTube thumbnail's ratio, width, file size and format against YouTube's requirements
FreeToolsApi cleanText POST /tools/ai-text-cleaner Clean AI-written text: dashes, quotes, invisible characters, markdown
FreeToolsApi countCharacters POST /tools/social-media-character-counter Count characters as each network counts them
FreeToolsApi findAutomationRecipes GET /tools/social-media-automation-recipes Find n8n, Zapier and Make recipes that automate social media posting through the PostBoost API
FreeToolsApi formatCrossPost POST /tools/cross-post-formatter Format one post for X, Threads, Bluesky, Mastodon and LinkedIn
FreeToolsApi formatInstagramCaption POST /tools/instagram-line-break-generator Keep blank lines in an Instagram caption with spacer lines, and count it
FreeToolsApi formatLinkedInPost POST /tools/linkedin-post-formatter Format a LinkedIn post with bold, italic and lists
FreeToolsApi generateAltText POST /tools/alt-text-generator Write alt text for an image with AI (needs a token, spends AI credits)
FreeToolsApi generateBio POST /tools/instagram-bio-generator Write five profile bios with AI (needs a token, spends AI credits)
FreeToolsApi generateBrandVoice POST /tools/brand-voice-generator Derive a brand voice from 3 to 10 of your posts with AI: traits with quoted evidence, a guide, an AI system prompt and PostBoost brand voice JSON (needs a token, spends AI credits)
FreeToolsApi generateCaption POST /tools/instagram-caption-generator Write three post captions for a topic with AI (needs a token, spends AI credits)
FreeToolsApi generateFancyText POST /tools/fancy-text-generator Convert text to fancy Unicode styles
FreeToolsApi generateHashtags POST /tools/instagram-hashtag-generator Generate hashtags for a post topic with AI (needs a token, spends AI credits)
FreeToolsApi generateHooks POST /tools/hook-generator Generate hooks (opening lines) for a social media post with AI (needs a token, spends AI credits)
FreeToolsApi generateLinkedInHeadline POST /tools/linkedin-headline-generator Write five LinkedIn profile headlines with AI (needs a token, spends AI credits)
FreeToolsApi generateQrCode POST /tools/qr-code-generator Generate a QR code (SVG) for a link or text, with optional UTM tags
FreeToolsApi generateSocialPostsFromBlog POST /tools/blog-to-social-media Turn a blog post (URL or text) into one social post per network with AI (needs a token, spends AI credits)
FreeToolsApi generateSocialPostsFromVideo POST /tools/youtube-to-social-posts Turn a YouTube video's captions into an X thread and social captions with AI (needs a token, spends AI credits)
FreeToolsApi generateUsernames POST /tools/social-media-username-generator Generate social media usernames
FreeToolsApi generateYoutubeDescription POST /tools/youtube-description-generator Write three YouTube video descriptions with AI (needs a token, spends AI credits)
FreeToolsApi generateYoutubeTitles POST /tools/youtube-title-generator Write five YouTube video titles with AI (needs a token, spends AI credits)
FreeToolsApi getBestTimesToPost GET /tools/best-time-to-post Get the best times to post per network from published studies, with sources
FreeToolsApi getGlossary GET /tools/social-media-glossary Look up social media terms: plain-language definitions by category, with sources and related terms
FreeToolsApi getHookTemplates GET /tools/hook-generator/library Get free hook templates for social media posts, filtered by style and network
FreeToolsApi getImageSizes GET /tools/social-media-image-sizes Get social media image sizes per network, each with its source
FreeToolsApi getSafeZones POST /tools/safe-zone-checker Get the TikTok, Instagram Reels or YouTube Shorts safe zones for a vertical frame
FreeToolsApi getVideoSpecs GET /tools/social-media-video-specs Get social media video ratios, resolutions, lengths and file size limits per network, with sources
FreeToolsApi listAwarenessDays GET /tools/social-media-holiday-calendar List public holidays, awareness days and social media days by date, country, type and topic, with sources
FreeToolsApi listFreeTools GET /tools List the free tools
FreeToolsApi pickGiveawayWinners POST /tools/giveaway-comment-picker Pick giveaway winners with a draw anyone can verify
FreeToolsApi pickSocialMediaTool POST /tools/social-media-tool-picker Match your needs against social media management tools and see what each one misses
FreeToolsApi planContentCalendar POST /tools/social-media-content-calendar-generator Plan a social media content calendar and get it as CSV and ICS
FreeToolsApi planPostingFrequency POST /tools/posting-frequency-planner Plan how often to post on each network
FreeToolsApi previewPost POST /tools/social-media-post-preview Preview where a post folds and when its image is cropped on Instagram, X, LinkedIn and Facebook
FreeToolsApi scoreSocialAudit POST /tools/social-media-audit-template Score a social media audit checklist and get the top fixes
FreeToolsApi searchEmoji POST /tools/social-media-emoji-picker Search emoji by name or keyword, to copy and paste into a post
FreeToolsApi splitThread POST /tools/x-thread-maker Split long text into a thread
FreeToolsApi summarizeReport POST /tools/social-media-report-generator Summarize social media post metrics into a report
FreeToolsApi verifyWebhookSignature POST /tools/webhook-signature-verifier Verify an HMAC webhook signature
HashtagGroupsApi createHashtagGroup POST /{workspaceUuid}/hashtag-groups Create a hashtag group
HashtagGroupsApi deleteHashtagGroup DELETE /{workspaceUuid}/hashtag-groups/{hashtagGroupId} Delete a hashtag group
HashtagGroupsApi getHashtagGroup GET /{workspaceUuid}/hashtag-groups/{hashtagGroupId} Get a hashtag group
HashtagGroupsApi listHashtagGroups GET /{workspaceUuid}/hashtag-groups List hashtag groups
HashtagGroupsApi updateHashtagGroup PUT /{workspaceUuid}/hashtag-groups/{hashtagGroupId} Update a hashtag group
InboxApi approveInboxReplyDraft POST /{workspaceUuid}/inbox/drafts/{draftId}/approve Approve and send a reply draft
InboxApi createInboxReplyDraft POST /{workspaceUuid}/inbox/conversations/{conversationId}/drafts Draft a reply
InboxApi deleteInboxReplyDraft DELETE /{workspaceUuid}/inbox/drafts/{draftId} Withdraw a reply draft
InboxApi getInboxConversation GET /{workspaceUuid}/inbox/conversations/{conversationId} Get an inbox conversation
InboxApi getInboxReplyDraft GET /{workspaceUuid}/inbox/drafts/{draftId} Get a reply draft
InboxApi listInboxConversations GET /{workspaceUuid}/inbox/conversations List inbox conversations
InboxApi listInboxReplyDrafts GET /{workspaceUuid}/inbox/drafts List reply drafts
InboxApi rejectInboxReplyDraft POST /{workspaceUuid}/inbox/drafts/{draftId}/reject Reject a reply draft
InboxApi updateInboxConversation PATCH /{workspaceUuid}/inbox/conversations/{conversationId} Update an inbox conversation
InboxApi updateInboxReplyDraft PUT /{workspaceUuid}/inbox/drafts/{draftId} Edit a reply draft
MediaApi abortChunkedUpload DELETE /{workspaceUuid}/media/chunked/{uploadUuid} Abort chunked upload
MediaApi completeChunkedUpload POST /{workspaceUuid}/media/chunked/{uploadUuid}/complete Complete chunked upload
MediaApi createMediaFolder POST /{workspaceUuid}/media/folders Create media folder
MediaApi deleteMediaBulk DELETE /{workspaceUuid}/media Delete media (bulk)
MediaApi deleteMediaFolder DELETE /{workspaceUuid}/media/folders/{folderUuid} Delete media folder
MediaApi getMedia GET /{workspaceUuid}/media/{mediaUuid} Get media
MediaApi getRemoteUploadStatus GET /{workspaceUuid}/media/remote/{downloadId}/status Get remote upload status
MediaApi initiateChunkedUpload POST /{workspaceUuid}/media/chunked/initiate Initiate chunked upload
MediaApi initiateRemoteUpload POST /{workspaceUuid}/media/remote/initiate Initiate remote upload
MediaApi listMedia GET /{workspaceUuid}/media List media
MediaApi listMediaFolders GET /{workspaceUuid}/media/folders List media folders
MediaApi updateMedia PUT /{workspaceUuid}/media/{mediaUuid} Update media
MediaApi updateMediaFolder PUT /{workspaceUuid}/media/folders/{folderUuid} Update media folder
MediaApi uploadChunk POST /{workspaceUuid}/media/chunked/{uploadUuid}/upload Upload a chunk
MediaApi uploadMedia POST /{workspaceUuid}/media Upload media (binary)
MediaApi uploadMediaBase64 POST /{workspaceUuid}/media/base64 Upload media (base64 JSON)
MentionsApi createMention POST /{workspaceUuid}/mentions Create mention
MentionsApi deleteMention DELETE /{workspaceUuid}/mentions/{mentionId} Delete mention
MentionsApi getMention GET /{workspaceUuid}/mentions/{mentionId} Get mention
MentionsApi listMentions GET /{workspaceUuid}/mentions List mentions
MentionsApi updateMention PUT /{workspaceUuid}/mentions/{mentionId} Update mention
PostingScheduleApi getPostingSchedule GET /{workspaceUuid}/posting-schedule Get the posting schedule
PostingScheduleApi getRecommendedPostingTimes GET /{workspaceUuid}/posting-schedule/recommended Get recommended posting times
PostingScheduleApi listQueueSlots GET /{workspaceUuid}/queue/slots List upcoming queue slots
PostingScheduleApi resetAccountPostingSchedule DELETE /{workspaceUuid}/posting-schedule/{accountId} Reset an account schedule
PostingScheduleApi updatePostingSchedule PUT /{workspaceUuid}/posting-schedule Set the posting schedule
PostsApi addPostToQueue POST /{workspaceUuid}/posts/add-to-queue/{postUuid} Add post to queue
PostsApi approvePost POST /{workspaceUuid}/posts/approve/{postUuid} Approve post
PostsApi createPost POST /{workspaceUuid}/posts Create post
PostsApi createRecyclingRule POST /{workspaceUuid}/recycling-rules Create a recycling rule
PostsApi createRssFeed POST /{workspaceUuid}/rss-feeds Add an RSS feed
PostsApi deletePost DELETE /{workspaceUuid}/posts/{postUuid} Delete post
PostsApi deletePostsBulk DELETE /{workspaceUuid}/posts Delete posts (bulk)
PostsApi deleteRecyclingRule DELETE /{workspaceUuid}/recycling-rules/{ruleUuid} Delete a recycling rule
PostsApi deleteRssFeed DELETE /{workspaceUuid}/rss-feeds/{feedUuid} Delete an RSS feed
PostsApi getPost GET /{workspaceUuid}/posts/{postUuid} Get post
PostsApi getPostAnalytics GET /{workspaceUuid}/posts/{postUuid}/analytics Get post analytics
PostsApi getRecyclingRule GET /{workspaceUuid}/recycling-rules/{ruleUuid} Get a recycling rule
PostsApi getRssFeed GET /{workspaceUuid}/rss-feeds/{feedUuid} Get an RSS feed
PostsApi listPosts GET /{workspaceUuid}/posts List posts
PostsApi listRecyclingRules GET /{workspaceUuid}/recycling-rules List recycling rules
PostsApi listRecyclingRuns GET /{workspaceUuid}/recycling-rules/{ruleUuid}/runs List a recycling rule's runs
PostsApi listRssFeeds GET /{workspaceUuid}/rss-feeds List RSS feeds
PostsApi pollRssFeed POST /{workspaceUuid}/rss-feeds/{feedUuid}/poll Check an RSS feed now
PostsApi recyclePost POST /{workspaceUuid}/posts/{postUuid}/recycle Recycle a post on an interval
PostsApi retryPostAccount POST /{workspaceUuid}/posts/retry/{postUuid}/{accountUuid} Retry publishing to one account
PostsApi schedulePost POST /{workspaceUuid}/posts/schedule/{postUuid} Schedule post
PostsApi updatePost PUT /{workspaceUuid}/posts/{postUuid} Update post
PostsApi updateRecyclingRule PUT /{workspaceUuid}/recycling-rules/{ruleUuid} Update, pause or resume a recycling rule
PostsApi updateRssFeed PUT /{workspaceUuid}/rss-feeds/{feedUuid} Update, pause or resume an RSS feed
PostsApi validatePost POST /{workspaceUuid}/posts/validate Validate post (dry run)
ReceiptsApi createReceipt POST /panel/receipts Create receipt
ReceiptsApi deleteReceipt DELETE /panel/receipts/{receiptUuid} Delete receipt
ReceiptsApi deleteReceiptsBulk DELETE /panel/receipts Delete receipts (bulk)
ReceiptsApi getReceipt GET /panel/receipts/{receiptUuid} Get receipt
ReceiptsApi listReceipts GET /panel/receipts List receipts
ReceiptsApi updateReceipt PUT /panel/receipts/{receiptUuid} Update receipt
SubscriptionsApi addGenericSubscription POST /panel/workspaces/{workspaceUuid}/subscription/generic Add generic subscription
SubscriptionsApi cancelSubscription POST /panel/workspaces/{workspaceUuid}/subscription/cancel Cancel subscription
SubscriptionsApi changeSubscriptionPlan PUT /panel/workspaces/{workspaceUuid}/subscription/change-plan Change subscription plan
SubscriptionsApi checkoutSubscription POST /panel/workspaces/{workspaceUuid}/subscription/new New subscription checkout
SubscriptionsApi createSubscription POST /panel/workspaces/{workspaceUuid}/subscription Create subscription
SubscriptionsApi deleteSubscription DELETE /panel/workspaces/{workspaceUuid}/subscription Delete subscription
SubscriptionsApi getSubscription GET /panel/workspaces/{workspaceUuid}/subscription Get subscription
SubscriptionsApi removeGenericSubscription DELETE /panel/workspaces/{workspaceUuid}/subscription/generic Remove generic subscription
SubscriptionsApi resumeSubscription POST /panel/workspaces/{workspaceUuid}/subscription/resume Resume subscription
SubscriptionsApi updateSubscription PUT /panel/workspaces/{workspaceUuid}/subscription Update subscription
TagsApi createTag POST /{workspaceUuid}/tags Create tag
TagsApi deleteTag DELETE /{workspaceUuid}/tags/{tagUuid} Delete tag
TagsApi getTag GET /{workspaceUuid}/tags/{tagUuid} Get tag
TagsApi listTags GET /{workspaceUuid}/tags List tags
TagsApi updateTag PUT /{workspaceUuid}/tags/{tagUuid} Update tag
TemplatesApi createTemplate POST /{workspaceUuid}/templates Create a template
TemplatesApi deleteTemplate DELETE /{workspaceUuid}/templates/{templateId} Delete a template
TemplatesApi getTemplate GET /{workspaceUuid}/templates/{templateId} Get a template
TemplatesApi listTemplates GET /{workspaceUuid}/templates List templates
TemplatesApi updateTemplate PUT /{workspaceUuid}/templates/{templateId} Update a template
UsersApi createUser POST /panel/users Create user
UsersApi deleteUser DELETE /panel/users/{userId} Delete user
UsersApi deleteUsersBulk DELETE /panel/users Delete users (bulk)
UsersApi getUser GET /panel/users/{userId} Get user
UsersApi listUsers GET /panel/users List users
UsersApi updateUser PUT /panel/users/{userId} Update user
WebhooksApi createWebhookSubscription POST /{workspaceUuid}/webhooks/subscriptions Subscribe a webhook
WebhooksApi deleteWebhookSubscription DELETE /{workspaceUuid}/webhooks/subscriptions/{subscriptionUuid} Unsubscribe a webhook
WebhooksApi listWebhookSubscriptions GET /{workspaceUuid}/webhooks/subscriptions List webhook subscriptions
WorkspacesApi addUserToWorkspace POST /panel/workspaces/{workspaceUuid}/users Add user to workspace
WorkspacesApi createApiKey POST /{workspaceUuid}/api-keys Create a scoped API key
WorkspacesApi createResellerClient POST /{workspaceUuid}/clients Create a client workspace
WorkspacesApi createWorkspace POST /panel/workspaces Create workspace
WorkspacesApi deleteApiKey DELETE /{workspaceUuid}/api-keys/{apiKeyId} Revoke a scoped API key
WorkspacesApi deleteWorkspace DELETE /panel/workspaces/{workspaceUuid} Delete workspace
WorkspacesApi deleteWorkspacesBulk DELETE /panel/workspaces Delete workspaces (bulk)
WorkspacesApi getWorkspace GET /panel/workspaces/{workspaceUuid} Get workspace
WorkspacesApi getWorkspaceAICredits GET /panel/workspaces/{workspaceUuid}/ai-credits Get workspace AI credits
WorkspacesApi getXUsage GET /{workspaceUuid}/usage/x X (Twitter) usage
WorkspacesApi listApiKeys GET /{workspaceUuid}/api-keys List scoped API keys
WorkspacesApi listMyWorkspaces GET /workspaces List my workspaces
WorkspacesApi listResellerClients GET /{workspaceUuid}/clients List client workspaces
WorkspacesApi listWorkspaces GET /panel/workspaces List workspaces
WorkspacesApi removeUserFromWorkspace DELETE /panel/workspaces/{workspaceUuid}/users Remove user from workspace
WorkspacesApi updateWorkspace PUT /panel/workspaces/{workspaceUuid} Update workspace
WorkspacesApi updateWorkspaceUser PUT /panel/workspaces/{workspaceUuid}/users Update user role in workspace

Links

Authentication

Create an API token in PostBoost under Settings → Access Tokens and pass it as a Bearer token. Never commit tokens; read them from an environment variable such as POSTBOOST_API_TOKEN.

Contributing

This PHP SDK is generated from the PostBoost OpenAPI spec. Bugs and feature requests: open an issue in postboost-php. Generated code is overwritten on every release, so fixes usually land in the spec or the generator templates; see CONTRIBUTING.md.

Security issues: see SECURITY.md. Questions: hi@postboost.co.

License

MIT, see LICENSE.

Links

Authentication

Create an API token in PostBoost under Settings → Access Tokens and pass it as a Bearer token. Never commit tokens; read them from an environment variable such as POSTBOOST_API_TOKEN.

Contributing

This PHP SDK is generated from the PostBoost OpenAPI spec. Bugs and feature requests: open an issue in postboost-php. Generated code is overwritten on every release, so fixes usually land in the spec or the generator templates; see CONTRIBUTING.md.

Security issues: see SECURITY.md. Questions: hi@postboost.co.

License

MIT, see LICENSE.