Skip to main content
GET
/
skills
/
{skill_id}
/
download
cURL
curl 'https://api.gumloop.com/api/v1/skills/skill_x7y8z9/download' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN'
{
  "download_url": "https://storage.googleapis.com/gumloop-skills/skill_x7y8z9/Lead%20enrichment.skill?X-Goog-Signature=...",
  "filename": "Lead enrichment.skill",
  "media_type": "application/zip",
  "size": 18432,
  "id": "skill_x7y8z9",
  "version_id": "sv_a1b2c3d4",
  "major_version": 3
}

Documentation Index

Fetch the complete documentation index at: https://docs.gumloop.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

A personal API key or an OAuth 2.0 access token. Personal API keys also require the x-auth-key header with your user ID.

Path Parameters

skill_id
string
required

ID of the skill to download.

Query Parameters

version_id
string

Specific version to download. When omitted, the current draft is returned.

Response

Signed download URL for the requested skill archive.

download_url
string

Short-lived signed URL pointing at the .skill archive in object storage.

filename
string

Suggested filename for the archive (<skill name>.skill).

media_type
enum<string>

Media type of the archive at download_url.

Available options:
application/zip
size
integer | null

Size of the archive in bytes.

id
string

ID of the skill the archive was generated for.

version_id
string | null

Version that was archived, or null if the skill has no current version.

major_version
integer | null

Major version number of the archived version, or null if unavailable.