Download the PHP package postboost/php-sdk without Composer

On this page you can find all versions of the php package postboost/php-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package php-sdk

PostBoost PHP SDK

Official PHP client for the PostBoost API.

Install

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

Quick start


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 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
AccountsApi getAccount GET /{workspaceUuid}/accounts/{accountUuid} Get account
AccountsApi listAccounts GET /{workspaceUuid}/accounts List accounts
MediaApi abortChunkedUpload DELETE /{workspaceUuid}/media/chunked/{uploadUuid} Abort chunked upload
MediaApi completeChunkedUpload POST /{workspaceUuid}/media/chunked/{uploadUuid}/complete Complete chunked upload
MediaApi deleteMediaBulk DELETE /{workspaceUuid}/media Delete media (bulk)
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 updateMedia PUT /{workspaceUuid}/media/{mediaUuid} Update media
MediaApi uploadChunk POST /{workspaceUuid}/media/chunked/{uploadUuid}/upload Upload a chunk
MediaApi uploadMedia POST /{workspaceUuid}/media Upload media (binary)
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 deletePost DELETE /{workspaceUuid}/posts/{postUuid} Delete post
PostsApi deletePostsBulk DELETE /{workspaceUuid}/posts Delete posts (bulk)
PostsApi getPost GET /{workspaceUuid}/posts/{postUuid} Get post
PostsApi listPosts GET /{workspaceUuid}/posts List posts
PostsApi schedulePost POST /{workspaceUuid}/posts/schedule/{postUuid} Schedule post
PostsApi updatePost PUT /{workspaceUuid}/posts/{postUuid} Update post
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
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
WorkspacesApi addUserToWorkspace POST /panel/workspaces/{workspaceUuid}/users Add user to workspace
WorkspacesApi createWorkspace POST /panel/workspaces Create workspace
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 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

All versions of php-sdk with dependencies

PHP Build Version
Package Version
Requires php Version ^7.4 || ^8.0
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^7.3
guzzlehttp/psr7 Version ^1.7 || ^2.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package postboost/php-sdk contains the following files

Loading the files please wait ...