{
  "name": "https-outcalls",
  "title": "HTTPS Outcalls",
  "category": "Integration",
  "description": "Make HTTPS requests from canisters to external web APIs. Covers transform functions for consensus, cycle cost management, response size limits, and idempotency patterns. Use when a canister needs to call an external API, fetch data from the web, or make HTTP requests. Do NOT use for EVM/Ethereum calls — use evm-rpc instead.",
  "license": "Apache-2.0",
  "compatibility": "icp-cli >= 0.2.2",
  "updated": "2026-03-27T22:12:57.000Z",
  "urls": {
    "html": "https://skills.internetcomputer.org/skills/https-outcalls/",
    "markdown": "https://skills.internetcomputer.org/.well-known/skills/https-outcalls/SKILL.md",
    "json": "https://skills.internetcomputer.org/api/skills/https-outcalls.json",
    "source": "https://github.com/dfinity/icskills/blob/3d8cf50f5784d9c5313c32339c806b54ad940448/skills/https-outcalls/SKILL.md"
  },
  "publisher": {
    "name": "DFINITY Foundation",
    "url": "https://dfinity.org"
  },
  "canonicalRepo": {
    "name": "dfinity/icskills",
    "url": "https://github.com/dfinity/icskills"
  }
}
