Cables reference
Cables endpoint authentication, parameters, request and response contracts.
Last updated:
On this page
GET /api/p/{pid}/kablo/{cid}/pay-dugumleriPOST /api/p/{pid}/kablo/{cid}/bolme/onizlemePOST /api/p/{pid}/kablo/{cid}/bolmePOST /api/p/{pid}/kablo/{cid}/birlestirme/onizlemePOST /api/p/{pid}/kablo/{cid}/birlestirmePOST /api/p/{pid}/kablo/{cid}/uc-tasima/onizlemePOST /api/p/{pid}/kablo/{cid}/uc-tasimaPaths, methods, parameters and available schemas are generated from the OpenAPI document in the repository.
Note: These endpoints form the browser application contract and do not provide the same versioning assurance as v1. Use the versioned API for external integrations.
GET /api/p/{pid}/kablo/{cid}/pay-dugumleri
Get slack location nodes
Located slack candidates: cable endpoints and the endpoint nodes of the current route.
Authentication: User session (cookie). Scope: Relevant organisation/project membership and operation permission; writes also check the current role, module and licence permissions.
Parameters
| Name | Location | Type | Required |
|---|---|---|---|
pid | path | integer | Yes |
cid | path | string | Yes |
kapali | query | integer | No |
Responses
HTTP 200
application/json
This OpenAPI document does not define a body schema. See the relevant developer guide for details.
HTTP 422
application/json
| Field | Type | Required | Description |
|---|---|---|---|
detail | ValidationError[] | No |
For error meanings and client actions, see the error code glossary.
POST /api/p/{pid}/kablo/{cid}/bolme/onizleme
Preview cable split
Cable split preview (K13): uses the same code, final state and summary as confirmation. The transaction is rolled back, so nothing is written. The storage quota is not checked because the preview does not write data.
Authentication: User session (cookie). Scope: Relevant organisation/project membership and operation permission; writes also check the current role, module and licence permissions.
Parameters
| Name | Location | Type | Required |
|---|---|---|---|
pid | path | integer | Yes |
cid | path | string | Yes |
Request body
application/json
| Field | Type | Required | Description |
|---|---|---|---|
version | object | No | |
at | object | No | |
closure | object | No | |
host | object | No | |
adlar | object | No | |
kesik | object | No | |
pay | object | No | |
dikey | object | No | |
ozet | string | null | No | |
request_id | string | null | No | |
note | string | null | No |
Responses
HTTP 200
application/json
This OpenAPI document does not define a body schema. See the relevant developer guide for details.
HTTP 422
application/json
| Field | Type | Required | Description |
|---|---|---|---|
detail | ValidationError[] | No |
For error meanings and client actions, see the error code glossary.
POST /api/p/{pid}/kablo/{cid}/bolme
Commit cable split
Cable split (K1): A → A1 + A2 in one request, one transaction and one batch. Uses the same contract as `/edit`: project lock, module, version, request ID, quota and verify. Retry detection follows the fiber permission check, so a retry also returns 403 when fiber is disabled. If `ozet` is supplied, it must match the preview.
Authentication: User session (cookie). Scope: Relevant organisation/project membership and operation permission; writes also check the current role, module and licence permissions.
Parameters
| Name | Location | Type | Required |
|---|---|---|---|
pid | path | integer | Yes |
cid | path | string | Yes |
Request body
application/json
| Field | Type | Required | Description |
|---|---|---|---|
version | object | No | |
at | object | No | |
closure | object | No | |
host | object | No | |
adlar | object | No | |
kesik | object | No | |
pay | object | No | |
dikey | object | No | |
ozet | string | null | No | |
request_id | string | null | No | |
note | string | null | No |
Responses
HTTP 200
application/json
This OpenAPI document does not define a body schema. See the relevant developer guide for details.
HTTP 422
application/json
| Field | Type | Required | Description |
|---|---|---|---|
detail | ValidationError[] | No |
For error meanings and client actions, see the error code glossary.
POST /api/p/{pid}/kablo/{cid}/birlestirme/onizleme
Preview cable join
Cable join preview (O1, O3): uses the same code, final state and summary as confirmation. The transaction is rolled back, so nothing is written. The storage quota is not checked because the preview does not write data.
Authentication: User session (cookie). Scope: Relevant organisation/project membership and operation permission; writes also check the current role, module and licence permissions.
Parameters
| Name | Location | Type | Required |
|---|---|---|---|
pid | path | integer | Yes |
cid | path | string | Yes |
Request body
application/json
| Field | Type | Required | Description |
|---|---|---|---|
version | object | No | |
ile | object | No | |
ile_version | object | No | |
ad | object | No | |
pay | object | No | |
ozet | string | null | No | |
request_id | string | null | No | |
note | string | null | No |
Responses
HTTP 200
application/json
This OpenAPI document does not define a body schema. See the relevant developer guide for details.
HTTP 422
application/json
| Field | Type | Required | Description |
|---|---|---|---|
detail | ValidationError[] | No |
For error meanings and client actions, see the error code glossary.
POST /api/p/{pid}/kablo/{cid}/birlestirme
Commit cable join
Cable join (O1): K1 + K2 → A, retaining the K1 ID, in one request, one transaction and one batch. Uses the same contract as splitting: project lock, fiber permission check, retry detection after that check, quota, verify and defensive checks. If `ozet` is supplied, it must match the preview.
Authentication: User session (cookie). Scope: Relevant organisation/project membership and operation permission; writes also check the current role, module and licence permissions.
Parameters
| Name | Location | Type | Required |
|---|---|---|---|
pid | path | integer | Yes |
cid | path | string | Yes |
Request body
application/json
| Field | Type | Required | Description |
|---|---|---|---|
version | object | No | |
ile | object | No | |
ile_version | object | No | |
ad | object | No | |
pay | object | No | |
ozet | string | null | No | |
request_id | string | null | No | |
note | string | null | No |
Responses
HTTP 200
application/json
This OpenAPI document does not define a body schema. See the relevant developer guide for details.
HTTP 422
application/json
| Field | Type | Required | Description |
|---|---|---|---|
detail | ValidationError[] | No |
For error meanings and client actions, see the error code glossary.
POST /api/p/{pid}/kablo/{cid}/uc-tasima/onizleme
Preview cable endpoint move
Cable endpoint move preview (O1, O3): uses the same code and summary as confirmation. The transaction is rolled back, so nothing is written.
Authentication: User session (cookie). Scope: Relevant organisation/project membership and operation permission; writes also check the current role, module and licence permissions.
Parameters
| Name | Location | Type | Required |
|---|---|---|---|
pid | path | integer | Yes |
cid | path | string | Yes |
Request body
application/json
| Field | Type | Required | Description |
|---|---|---|---|
version | object | No | |
uc | object | No | |
hedef | object | No | |
baglantilar | object | No | |
ozet | string | null | No | |
request_id | string | null | No | |
note | string | null | No |
Responses
HTTP 200
application/json
This OpenAPI document does not define a body schema. See the relevant developer guide for details.
HTTP 422
application/json
| Field | Type | Required | Description |
|---|---|---|---|
detail | ValidationError[] | No |
For error meanings and client actions, see the error code glossary.
POST /api/p/{pid}/kablo/{cid}/uc-tasima
Commit cable endpoint move
Cable endpoint move (U1–U9): moves one endpoint to another node in one request, one transaction and one batch.
Authentication: User session (cookie). Scope: Relevant organisation/project membership and operation permission; writes also check the current role, module and licence permissions.
Parameters
| Name | Location | Type | Required |
|---|---|---|---|
pid | path | integer | Yes |
cid | path | string | Yes |
Request body
application/json
| Field | Type | Required | Description |
|---|---|---|---|
version | object | No | |
uc | object | No | |
hedef | object | No | |
baglantilar | object | No | |
ozet | string | null | No | |
request_id | string | null | No | |
note | string | null | No |
Responses
HTTP 200
application/json
This OpenAPI document does not define a body schema. See the relevant developer guide for details.
HTTP 422
application/json
| Field | Type | Required | Description |
|---|---|---|---|
detail | ValidationError[] | No |
For error meanings and client actions, see the error code glossary.