---
title: "Pulling Study"
method: POST
path: "/api/v1/tools/pulling/study"
tags: ["ferramentas"]
---

# Pulling Study

`POST /api/v1/tools/pulling/study`

## Request

- Base URL: `https://app.estudoseletricos.com` (the document declares no server; this is the origin it was published from)
- URL: `https://app.estudoseletricos.com/api/v1/tools/pulling/study`
- Auth: none declared

## Request body

- PuxamentoIn: Puxamento de cabos (IEEE 1185/525 · NBR 5410/9511) — `study_cable_pulling`. O cabo entra pelo CATÁLOGO (seção/material/isolação) ou pelos dados medidos; o atrito sai da tabela do núcleo quando os três descritores são informados.
  - `section_mm2` number, required: seção do condutor (mm²)
  - `material` 'Cu' | 'Al'
  - `insulation` 'PVC' | 'EPR' | 'XLPE'
  - `usar_catalogo` boolean: resolve diâmetro e peso pelo catálogo do núcleo
  - `od_mm` number, nullable: diâmetro externo medido
  - `weight_kg_per_m` number, nullable: peso por metro
  - `D_mm` number, required: diâmetro interno do eletroduto (mm)
  - `route` TrechoIn[], required
    - `kind` 'reto' | 'curva', required
    - `length_m` number: só no trecho reto
    - `incline_deg` number: subida positiva
    - `bend_deg` number: só na curva
    - `radius_m` number: raio da curva (m)
  - `n_cables` 1 | 3: esta versão cobre 1 ou 3 cabos
  - `config` 'auto' | 'unico' | 'trifolio' | 'berco'
  - `jaqueta` 'PVC/PE' | 'XLPE/EPR', nullable
  - `duto` 'PVC/PEAD' | 'aço', nullable
  - `lubrificacao` 'seco' | 'lubrificado', nullable
  - `mu` number: usado quando o trio acima não vem
  - `attachment` 'olhal' | 'malha'
  - `cable_class` 'BT_unipolar' | 'BT_multipolar' | 'MT_blindado' | 'armado'
  - `swbp_class` 'BT' | 'MT' | 'controle' | 'armado'
  - `back_tension_N` number: tração de entrada
  - `simultaneity` number

## Response `200`

Successful Response

- PuxamentoOut
  - `config` string, required
  - `od_mm` number, required
  - `weight_kg_per_m` number, required
  - `W_N_per_m` number, required
  - `mu` number, required
  - `wf` number, required: fator de correção de peso (atrito na configuração)
  - `jam_ratio` number, required
  - `jam_risk` string, required
  - `clearance_mm` number, required
  - `fill_pct` number, required
  - `fill_limit_pct` number, required
  - `ok_fill` boolean, required
  - `T_allow_N` number, required
  - `tension_limit_label` string, required
  - `ok_tension` boolean, required
  - `swbp_limit_N_per_m` number, required
  - `ok_swbp` boolean, required
  - `min_bend_radius_mm` number, required
  - `min_bend_radius_static_mm` number, required
  - `bends_radius_ok` boolean[]
  - `ok_bend_radius` boolean, required
  - `overall_ok` boolean, required
  - `recomendado` string, required: sentido de menor tração
  - `sentidos` SentidoOut[], required
    - `label` string, required
    - `T_final_N` number, required
    - `T_max_N` number, required
    - `swbp_max_N_per_m` number, required
    - `swbp_max_bend` integer, nullable
    - `bends_swbp_N_per_m` number[]
    - `low_tension_bends` integer[]: curvas em que a aproximação SUBESTIMA a tração
    - `estacoes` EstacaoOut[]
      - `s_m` number, required
      - `T_N` number, required
      - `label` string, required
  - `avisos` string[]
  - `norma` string
  - `tier` string: anon · free · full

## Other responses

- `422`: rota, cabo ou duto recusados
- `429`: teto de chamadas

---

[API](https://skmtc.dev/estudoseletricos/apis/arc-flash-platform-api.md) · [All operations](https://skmtc.dev/estudoseletricos/apis/arc-flash-platform-api/llms.txt) · [OpenAPI document](https://skmtc.dev/estudoseletricos/apis/arc-flash-platform-api/revisions/5877d717cb1b?raw)
