> ## Documentation Index > Fetch the complete documentation index at: https://support.keypro.fi/llms.txt > Use this file to discover all available pages before exploring further. # Update Survey file partially > Operation is used to update specific fields in existing Survey file. Available from product version 2024.3. ## OpenAPI ````json PATCH /survey-files/{id}/ { "info": { "contact": { "email": "keypro@keypro.fi", "name": "Keypro Oy", "url": "https://keypro.fi/" }, "license": { "name": "Copyright (C) Keypro Oy. All rights reserved.", "url": "https://www.keypro.fi/" }, "termsOfService": "https://www.keypro.fi/en/terms-of-service", "title": "KeyCom REST API", "version": "2.0.0" }, "tags": [ { "description": "Plan related operations.", "name": "Plan" }, { "description": "FreeArea related operations.", "name": "FreeArea" }, { "description": "FreeLine related operations.", "name": "FreeLine" }, { "description": "FreeText related operations.", "name": "FreeText" }, { "description": "FreeText component related operations.", "name": "FreeTextComponent" }, { "description": "Building address related operations.", "name": "Address" }, { "description": "Building apartments related operations.", "name": "Apartment" }, { "description": "Extra attributes related operations.", "name": "Extra Attribute" }, { "description": "Extra attribute values related operations.", "name": "Extra Value" }, { "description": "External documents related operations.", "name": "External Document" }, { "description": "Attached Documents related operations.", "name": "Attached Document" }, { "description": "Collection related operations.", "name": "Collections" }, { "description": "External source system derived apartment related operations.", "name": "Source system apartment" }, { "description": "External source system derived address related operations.", "name": "Source system address" }, { "description": "Address aliases related operations", "name": "Address alias" }, { "description": "TxtConstants related operations.", "name": "TxtConstant" }, { "description": "Point objects related operations.", "name": "Point" }, { "description": "Survey Constants related operations.", "name": "Survey Constant" }, { "description": "Survey Points related operations.", "name": "Survey Point" }, { "description": "Survey Line Strings related operations.", "name": "Survey Line String" }, { "description": "Template Catalog related operations.", "name": "Template Catalog" }, { "description": "Route following related operations.", "name": "Route Following" }, { "description": "Contact person related operations.", "name": "Contact Person" }, { "description": "Contact person connection related operations.", "name": "Contact Person Connection" }, { "description": "Telecom premises related operations.", "name": "Telecom premises" }, { "description": "Device related operations.", "name": "Device" }, { "description": "Device Group related operations.", "name": "Device Group" }, { "description": "Telecom Splice related operations.", "name": "Splice" }, { "description": "Telecom Conduit related operations.", "name": "Telecom Conduit" }, { "description": "Operations related to putting Telecom Cables and Ducts into Conduits.", "name": "Telecom Conduit Link" }, { "description": "Telecom Duct related operations.", "name": "Telecom Duct" }, { "description": "Operations related to putting Telecom Cables into Ducts.", "name": "Telecom Duct Link" }, { "description": "Operations related to connecting Conduits and endpoints.", "name": "Telecom Conduit Connection" }, { "description": "Operations related to connecting Cables and endpoints", "name": "Telecom Cable Connection" }, { "description": "Operations related to connecting and disconnecting telecom cable threads and device ports", "name": "Telecom Thread/Port Connection" }, { "description": "Operations related to connecting Telecom Ducts to Telecom Premises or Manhole.", "name": "Telecom Duct Connection" }, { "description": "Telecom Manhole related operations.", "name": "Manhole" }, { "description": "Telecom Cable related operations.", "name": "Cable" }, { "description": "Cable Appendix operations for connecting Cables to loops. Manages the relationship between Cables and loops, automatically adjusting Cable extra_length when appendixes are created, updated, or deleted.", "name": "Cable Appendix" }, { "description": "Telecom Supercable related operations.", "name": "Supercable" }, { "description": "Cross connection point related operations.", "name": "Cross connection point" }, { "description": "Service Area related operations.", "name": "Service Area" }, { "description": "Exchange Area related operations.", "name": "Exchange Area" }, { "description": "Telecom Area related operations.", "name": "Telecom Area" }, { "description": "Routefollower related operations.", "name": "Routefollower" }, { "description": "Circuit related operations.", "name": "Circuit" }, { "description": "Circuit installation location related operations.", "name": "Circuit Location" }, { "description": "Circuit section related operations.", "name": "Circuit Section" }, { "description": "Circuit reservation data view and search operations.", "name": "Circuit Reservation Data" }, { "description": "Customer data related operations.", "name": "Customer" }, { "description": "Passed Services related operations.", "name": "Passed Services" }, { "description": "Circuit logical reservations related operations.", "name": "Circuit Connection" }, { "description": "Circuit physical reservations related operations.", "name": "Circuit Physical Reservation" }, { "description": "Operation used to create new connections.", "name": "Create connections" }, { "description": "Terminal types related operations.", "name": "Terminal type" }, { "description": "Logical connections related operations.", "name": "Logical connections" }, { "description": "Operations provided by micro services.", "name": "Circuit Services" }, { "description": "Contract related operations.", "name": "Contract" }, { "description": "Contract link related operations.", "name": "Contract Link" }, { "description": "Pole related operations.", "name": "Pole" }, { "description": "Circuit faults related operations.", "name": "Circuit faults" }, { "description": "Duct groups related operations.", "name": "Duct groups" }, { "description": "Duct group rows related operations.", "name": "Duct group rows" }, { "description": "Cable thread related operations.", "name": "Threads" }, { "description": "Task related operations.", "name": "Task" }, { "description": "Subregion related operations.", "name": "Subregion" }, { "description": "SAttribute related operations.", "name": "SAttribute" }, { "description": "Fault related operations.", "name": "Fault" }, { "description": "Maintenance history related operations.", "name": "Maintenance history" }, { "description": "Deflection related operations.", "name": "Deflection" }, { "description": "Fault Component related operations.", "name": "Fault Component" }, { "description": "Task comment related operations.", "name": "Task Comment" }, { "description": "FaultComponentFault related operations.", "name": "FaultComponentFault" } ], "paths": { "/survey-files/{id}/": { "patch": { "description": "Operation is used to update specific fields in existing Survey file. Available from product version 2024.3.\n", "operationId": "patchSurveyFile", "parameters": [ { "description": "Id of Survey File to update", "in": "path", "name": "id", "required": "true", "type": "integer" }, { "description": "Survey File properties and values to be updated", "in": "body", "name": "Survey File", "required": "true", "schema": { "$ref": "#/definitions/FlatSurveyFile" } } ], "responses": { "200": { "description": "Object was updated successfully", "examples": { "application/json": { "combinePoint": "true", "combinePointNumber": "false", "coordinateOrder": "800", "createdBy": "example.user", "createdDate": "2024-05-14T08:32:26.716237", "fileName": "test.txt", "hashCode": "73c539a1265ecea4da6e2936a21d3b648da0c683", "heightAccuracy": "210", "historyDate": "2024-05-14", "id": "1919021", "identification": "test", "inputSrs": "3067", "kindCode": "801", "locationAccuracy": "3019", "mapper": "example.mapper", "mappingConfig": "1", "mappingMethod": "3015", "name": "test", "operator": "621", "plan": null, "procedure": "81", "processed": "true", "rawText": "0 1 2310 29 6940066.737 662608.394 0.000 0\r\n0 1 2310 30 6940079.681 662633.697 0.000 0\r\n0 1 2310 31 6940091.115 662657.592 0.000 0\r\n0 1 2310 32 6940095.332 662663.369 0.000 0\r\n0 1 2310 33 6940097.127 662666.554 0.000 0\r\n0 1 2310 34 6940097.387 662668.499 0.000 0\r\n0 1 2310 35 6940098.338 662669.326 0.000 0\r\n0 1 2310 36 6940099.784 662672.116 0.000 0\r\n0 1 2310 37 6940100.676 662674.610 0.000 0\r\n0 1 2310 38 6940111.111 662694.414 0.000 0\r\n0 1 2310 39 6940138.112 662744.359 0.000 0\r\n0 1 2310 40 6940144.218 662755.741 0.000 0\r\n0 1 2310 41 6940153.005 662769.017 0.000 0\r\n0 1 2310 42 6940158.065 662775.159 0.000 0\r\n0 1 2310 43 6940160.829 662778.160 0.000 0\r\n0 1 2310 44 6940172.380 662795.760 0.000 0\r\n0 1 2310 45 6940179.898 662807.504 0.000 0\r\n0 1 2310 46 6940196.485 662829.526 0.000 0\r\n0 1 2310 47 6940206.959 662840.947 0.000 0\r\n0 1 2310 48 6940221.305 662854.917 0.000 0\r\n0 1 2310 49 6940238.199 662870.187 0.000 0\r\n0 1 2310 50 6940251.578 662882.408 0.000 0\r\n0 1 2310 51 6940264.041 662891.856 0.000 0\r\n0 1 2310 52 6940273.706 662897.280 0.000 0\r\n0 1 2310 53 6940287.255 662901.589 0.000 0\r\n0 1 2310 54 6940297.418 662903.950 0.000 0\r\n0 1 2310 55 6940310.539 662907.235 0.000 0\r\n0 2 2310 56 6940310.541 662907.197 0.000 0\r\n0 2 2310 57 6940319.398 662910.872 0.000 0\r\n0 2 2310 58 6940323.685 662913.424 0.000 0\r\n0 2 2310 59 6940328.088 662917.001 0.000 0\r\n0 2 2310 60 6940335.853 662923.723 0.000 0\r\n0 2 2310 61 6940339.609 662926.500 0.000 0\r\n0 2 2310 62 6940344.559 662930.090 0.000 0\r\n0 2 2310 63 6940347.224 662930.826 0.000 0\r\n0 2 2310 64 6940349.451 662931.806 0.000 0\r\n0 2 2310 65 6940352.965 662937.173 0.000 0\r\n0 2 2310 66 6940353.703 662938.371 0.000 0\r\n0 2 2310 67 6940352.113 662944.365 0.000 0\r\n0 2 2310 68 6940351.603 662947.021 0.000 0\r\n0 5 2310 75 6940351.574 662947.033 0.000 0\r\n0 5 2310 76 6940352.823 662950.725 0.000 0\r\n0 5 2310 77 6940363.064 662976.966 0.000 0\r\n0 5 2310 78 6940364.156 662977.542 0.000 0\r\n0 6 2511 79 6940364.157 662977.534 0.000 0\r\n0 6 2511 80 6940369.190 662984.543 0.000 0\r\n0 7 2310 81 6940369.183 662984.531 0.000 0\r\n0 7 2310 82 6940370.953 662985.797 0.000 0\r\n0 7 2310 83 6940373.828 662991.002 0.000 0\r\n0 7 2310 84 6940375.777 662998.734 0.000 0\r\n0 7 2310 85 6940376.106 663003.833 0.000 0\r\n0 7 2310 86 6940378.400 663008.731 0.000 0\r\n0 8 2511 87 6940378.421 663008.738 0.000 0\r\n0 8 2511 88 6940390.370 663029.613 0.000 0\r\n0 8 2511 89 6940400.388 663046.025 0.000 0\r\n0 8 2511 90 6940402.650 663047.581 0.000 0\r\n0 8 2511 91 6940405.137 663047.422 0.000 0\r\n0 8 2511 92 6940414.741 663063.170 0.000 0\r\n0 8 2511 93 6940415.037 663065.416 0.000 0\r\n0 8 2511 94 6940416.103 663069.682 0.000 0\r\n0 8 2511 95 6940419.641 663077.178 0.000 0\r\n0 8 2511 96 6940428.695 663094.293 0.000 0\r\n0 8 2511 97 6940435.714 663105.237 0.000 0\r\n0 8 2511 98 6940441.397 663114.925 0.000 0\r\n0 8 2511 99 6940445.110 663119.128 0.000 0\r\n0 8 2511 100 6940449.167 663122.871 0.000 0\r\n0 8 2511 101 6940457.013 663126.287 0.000 0\r\n0 8 2511 102 6940460.522 663127.156 0.000 0\r\n0 8 2511 103 6940462.288 663126.532 0.000 0\r\n0 8 2511 104 6940463.244 663123.771 0.000 0\r\n0 8 2511 105 6940463.028 663122.462 0.000 0", "srid": "3067", "surveyAmount": "10", "updatedBy": "example.user", "updatedDate": "2024-05-14T08:32:26.716237" } }, "schema": { "$ref": "#/definitions/FlatSurveyFile" } }, "401": { "$ref": "#/responses/Http401" }, "404": { "$ref": "#/responses/Http404" } }, "security": [ { "Token": [] } ], "summary": "Update Survey file partially", "tags": [ "Survey File" ] } } } } ````