The Apps API is in beta. Its endpoints and responses may change.
Prerequisites
- A personal access token. See Authentication to get one.
- An app you can edit, and workspace credit quota for the endpoints that charge.
App ID
Endpoints that act on a specific app include the app’s ID in the URL path asapp_id.
To get your app ID:
- Go to app.base44.com.
- Open your app in the app editor.
- Copy the app ID from the editor URL,
"https://app.base44.com/apps/<app_id>/editor".
Content plans
A content plan is a set of suggested posts for the app, one platform at a time, each with its own text and a recommended time to post it. Generate content plan drafts one. A plan on its own is a draft, and generating one doesn’t publish anything. Refining the strategy or generating a new plan replaces the old one.Generate a content plan
The endpoints run in order, and most of them refuse to run when the app has not reached the stage they need.- Start social content flow analyzes the app and returns 2 or 3 questions.
- Submit answers turns your answers into a content strategy.
- Refine content strategy rewrites that strategy from your feedback, as many times as you need.
- Generate content plan writes the posts for every platform you approved.
- Refine a post and Update post content change a single post, and Generate a post image makes its image.
stage of idle, not an error. Reset social content flow clears everything so you can start over.
Generation timing
Generate content plan runs the whole generation inline, one language model call per platform plus the first platform’s images, so it can take several minutes with 3 platforms. Use a long client timeout. Only the first platform’s images are generated inline. Poll Get social content state after the call returns to pick up the remainingimage_url values as they finish.
Credits
Generating a content plan typically costs ~10 credits. Refining a post and generating an image cost ~1 credit each. Reading state, updating a post’s text, starting the flow, and working on the strategy cost nothing. An endpoint that charges refuses to run when the workspace is out of quota, and a reset does not refund credits already spent.Rate limits
The social content endpoints (the flow that generates a plan) share a limit of 15 requests per minute per app.Endpoints
- Start social content flow: Start the flow. Base44 reads the app and asks a few questions.
- Submit answers: Answer the questions and get a content strategy to review.
- Refine content strategy: Rewrite the strategy from your feedback.
- Generate content plan: Generate a set of posts for each platform you approve.
- Get social content state: Read everything stored for the flow.
- Update post content: Replace a post’s text with text you supply.
- Refine a post: Rewrite one post from your request.
- Generate a post image: Generate the image for one post.
- Reset social content flow: Clear the flow so you can start over.
- Generate teaser posts: Generate an Instagram post and a LinkedIn post from the app alone.