Generate app logo

<Info>This API is in beta. Endpoints, fields, and behavior may still change, so avoid depending on it in production.</Info>

Generates a logo image for the app from a text description and returns its URL.

Describe the logo you want in prompt. An AI model turns it into a prompt for a flat app icon, and an image model draws it. The call returns once the image is ready, which usually takes several seconds.

Generating doesn't change the app's logo. The image is saved with the app's files. To use it, send its logo_url to Set app logo.

Generating a logo is limited to 10 requests an hour per app. Some workspaces have a different limit. Every logo generated for the app counts toward the same limit, including ones generated in the builder, and a request counts even when generation fails.

<Note>This endpoint accepts a personal API key belonging to a user with editor access to the app. A read-only key is refused, and workspace API keys are not accepted.</Note>

post/api/apps/{app_id}/metadata/generate-logo

Path parameters

app_idstring required

ID of the app to generate a logo for.

ID of the app to generate a logo for.

Request body

promptstring required

Description of the logo you want, in your own words.

Example request

{
  "prompt": "A wooden chair on a warm orange background"
}

Response

The generated logo.

logo_urlstring required

Public URL of the generated logo image.

Example response

{
  "logo_url": "https://storage.base44.com/6820f3a4e7b91d003c45a1f2/3f2504e0_logo.png"
}

Changes

Changed in 1 of the 18 revisions of this API.1

Of the 18 revisions, 1 has no diff computed.