Set app logo

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

Sets the app's logo to the image at logo_url.

The URL is stored as you send it. It isn't fetched or checked, so use a link that stays reachable, such as the public link from Upload app file. The builder shows the new logo right away, and the published app shows it after you next deploy the app. Link previews use the logo when the app has no social image.

Generating a logo is limited to 10 requests an hour per app. Some workspaces have a different limit.

<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>

<Warning>The response includes fields beyond the ones documented here. Don't rely on undocumented response fields, as they can change at any time. Send only the fields documented here. Other request fields are not supported and their behavior can change.</Warning>

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

Path parameters

app_idstring required

ID of the app to set the logo on.

ID of the app to set the logo on.

Request body

logo_urlstring required

URL of the image to use as the app's logo.

Example request

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

Response

The app with its new logo.

idstring required

ID of the app.

logo_urlstring required

URL of the app's logo, as you sent it.

Example response

{
  "id": "6820f3a4e7b91d003c45a1f2",
  "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.