diff --git a/robosystems_client/api/extensions_robo_ledger/op_delete_mapping_association.py b/robosystems_client/api/extensions_robo_ledger/op_delete_mapping_association.py index 2c138b2..c709791 100644 --- a/robosystems_client/api/extensions_robo_ledger/op_delete_mapping_association.py +++ b/robosystems_client/api/extensions_robo_ledger/op_delete_mapping_association.py @@ -113,8 +113,10 @@ def sync_detailed( ) -> Response[ErrorResponse | OperationEnvelopeDeleteResult]: """Delete Mapping Association - Remove a single CoA → reporting-concept mapping edge. The mapping structure itself remains; only the - association row is dropped. + Remove a single CoA → reporting-concept mapping edge by id. The mapping structure itself remains; + only the association row is dropped. Use this to correct a wrong mapping — delete the bad edge, then + `create-mapping-association` the right one. Find the association id via the `library_element_arcs` + GraphQL field. Library-seeded rows cannot be deleted (403). **Idempotency**: supply an `Idempotency-Key` header to make safe retries; replays within 24 hours return the same envelope. Reusing the key with a different body returns HTTP 409 Conflict. @@ -155,8 +157,10 @@ def sync( ) -> ErrorResponse | OperationEnvelopeDeleteResult | None: """Delete Mapping Association - Remove a single CoA → reporting-concept mapping edge. The mapping structure itself remains; only the - association row is dropped. + Remove a single CoA → reporting-concept mapping edge by id. The mapping structure itself remains; + only the association row is dropped. Use this to correct a wrong mapping — delete the bad edge, then + `create-mapping-association` the right one. Find the association id via the `library_element_arcs` + GraphQL field. Library-seeded rows cannot be deleted (403). **Idempotency**: supply an `Idempotency-Key` header to make safe retries; replays within 24 hours return the same envelope. Reusing the key with a different body returns HTTP 409 Conflict. @@ -192,8 +196,10 @@ async def asyncio_detailed( ) -> Response[ErrorResponse | OperationEnvelopeDeleteResult]: """Delete Mapping Association - Remove a single CoA → reporting-concept mapping edge. The mapping structure itself remains; only the - association row is dropped. + Remove a single CoA → reporting-concept mapping edge by id. The mapping structure itself remains; + only the association row is dropped. Use this to correct a wrong mapping — delete the bad edge, then + `create-mapping-association` the right one. Find the association id via the `library_element_arcs` + GraphQL field. Library-seeded rows cannot be deleted (403). **Idempotency**: supply an `Idempotency-Key` header to make safe retries; replays within 24 hours return the same envelope. Reusing the key with a different body returns HTTP 409 Conflict. @@ -232,8 +238,10 @@ async def asyncio( ) -> ErrorResponse | OperationEnvelopeDeleteResult | None: """Delete Mapping Association - Remove a single CoA → reporting-concept mapping edge. The mapping structure itself remains; only the - association row is dropped. + Remove a single CoA → reporting-concept mapping edge by id. The mapping structure itself remains; + only the association row is dropped. Use this to correct a wrong mapping — delete the bad edge, then + `create-mapping-association` the right one. Find the association id via the `library_element_arcs` + GraphQL field. Library-seeded rows cannot be deleted (403). **Idempotency**: supply an `Idempotency-Key` header to make safe retries; replays within 24 hours return the same envelope. Reusing the key with a different body returns HTTP 409 Conflict.