Cables reference

Cables endpoint authentication, parameters, request and response contracts.

Last updated:

On this pageGET /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-tasima

Paths, 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

NameLocationTypeRequired
pidpathintegerYes
cidpathstringYes
kapaliqueryintegerNo

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

FieldTypeRequiredDescription
detailValidationError[]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

NameLocationTypeRequired
pidpathintegerYes
cidpathstringYes

Request body

application/json

FieldTypeRequiredDescription
versionobjectNo
atobjectNo
closureobjectNo
hostobjectNo
adlarobjectNo
kesikobjectNo
payobjectNo
dikeyobjectNo
ozetstring | nullNo
request_idstring | nullNo
notestring | nullNo

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

FieldTypeRequiredDescription
detailValidationError[]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

NameLocationTypeRequired
pidpathintegerYes
cidpathstringYes

Request body

application/json

FieldTypeRequiredDescription
versionobjectNo
atobjectNo
closureobjectNo
hostobjectNo
adlarobjectNo
kesikobjectNo
payobjectNo
dikeyobjectNo
ozetstring | nullNo
request_idstring | nullNo
notestring | nullNo

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

FieldTypeRequiredDescription
detailValidationError[]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

NameLocationTypeRequired
pidpathintegerYes
cidpathstringYes

Request body

application/json

FieldTypeRequiredDescription
versionobjectNo
ileobjectNo
ile_versionobjectNo
adobjectNo
payobjectNo
ozetstring | nullNo
request_idstring | nullNo
notestring | nullNo

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

FieldTypeRequiredDescription
detailValidationError[]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

NameLocationTypeRequired
pidpathintegerYes
cidpathstringYes

Request body

application/json

FieldTypeRequiredDescription
versionobjectNo
ileobjectNo
ile_versionobjectNo
adobjectNo
payobjectNo
ozetstring | nullNo
request_idstring | nullNo
notestring | nullNo

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

FieldTypeRequiredDescription
detailValidationError[]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

NameLocationTypeRequired
pidpathintegerYes
cidpathstringYes

Request body

application/json

FieldTypeRequiredDescription
versionobjectNo
ucobjectNo
hedefobjectNo
baglantilarobjectNo
ozetstring | nullNo
request_idstring | nullNo
notestring | nullNo

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

FieldTypeRequiredDescription
detailValidationError[]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

NameLocationTypeRequired
pidpathintegerYes
cidpathstringYes

Request body

application/json

FieldTypeRequiredDescription
versionobjectNo
ucobjectNo
hedefobjectNo
baglantilarobjectNo
ozetstring | nullNo
request_idstring | nullNo
notestring | nullNo

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

FieldTypeRequiredDescription
detailValidationError[]No

For error meanings and client actions, see the error code glossary.