Páginas de links

POSThttps://api.curtei.com/v1/link-pages

Crie e edite pela API a página /@usuario do curtei, com os seus links organizados em grupos, para a bio do Instagram e do TikTok. Escopo: pages:manage.

Cada conta pode ter até 5 páginas, com até 100 itens cada, publicadas em https://curtei.com/@<handle>.

{
  "handle": "casaipe",
  "name": "Casa Ipê",
  "bio": "Decoração artesanal feita à mão",
  "socials": [
    {
      "network": "instagram",
      "url": "https://instagram.com/casaipe"
    }
  ],
  "published": true,
  "items": [
    {
      "title": "Black Friday · até 50% off",
      "url": "https://casaipe.com.br/bf",
      "featured": true,
      "badge": "Só até domingo"
    },
    {
      "title": "Loja online",
      "link_id": "<uuid de um link da conta>",
      "group": "Comprar",
      "icon": "shopping-bag"
    },
    {
      "title": "Fale no WhatsApp",
      "url": "https://wa.me/5511999999999",
      "group": "Atendimento",
      "icon": "message-circle"
    }
  ]
}
  • handle: 3 a 30 caracteres (a-z, 0-9, ., -, _). Em uso → 409 handle_taken.
  • items é salvo inteiro: a ordem do array é a ordem na página. Itens seguidos com o mesmo group aparecem juntos.
  • Cada item aponta para link_id (um link da conta; o clique entra nas métricas) ou para url direta.
  • Rotas: GET /link-pages, GET/PATCH/DELETE /link-pages/{id}. Leitura pública, sem token: GET /public/pages/{handle}.