Get workspace skill

Changed on

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

Returns a skill with its instructions.

Skills belong to the workspace your credential is for. With a personal access token, that's the token's workspace, and there's no parameter to choose another one.

Skills need the Builder plan or higher. Below it, this returns a 403.

This is limited to 120 requests per minute, shared with List workspace skills. A signed-in session has its own limit, and every personal access token for the workspace shares one. Some workspaces have a different limit.

<Note>Call this as any member of the workspace, with a personal access token sent as a Bearer token, or from a signed-in session. A read-only token is accepted, but workspace API keys aren't.</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.</Warning>

get/api/workspace/skills/{skill_id}

Request

  • Base URL
    https://app.base44.com
  • URL
    https://app.base44.com/api/workspace/skills/{skill_id}
  • Auth
    HTTP bearer

Path parameters

skill_idstring required

ID of the skill to get. Get it from id in List workspace skills.

Response

The skill.

idstring required

ID of the skill.

namestring required

Name of the skill.

descriptionstring required

When the skill applies.

bodystring required

The instructions the AI follows once it loads the skill.

enabledboolean required

Whether the AI can use the skill.

created_bystring required

Email of the member who created the skill.

created_datestring required

Time the skill was created, in UTC, as an ISO 8601 timestamp.

updated_datestring required

Time the skill last changed, in UTC, as an ISO 8601 timestamp.

Example response

{
  "id": "68d2a1f4c9e7b3001f2a5c88",
  "name": "brand-voice",
  "description": "Use when writing any user-facing copy for our apps.",
  "body": "Write in a warm, plain-spoken voice. Use sentence case for headings and keep buttons to two words.",
  "enabled": true,
  "created_by": "dana@acme.com",
  "created_date": "2026-08-01T09:15:00.123000Z",
  "updated_date": "2026-08-03T14:02:10.456000Z"
}

Changes

    • info

      the security scope read_only was added to the endpoint's security scheme PersonalAccessTokenAuth

    • info

      the security scope full_access was removed from the endpoint's security scheme PersonalAccessTokenAuth

    • info

      the endpoint scheme security PersonalAccessTokenAuth was added to the API