1"use strict";(self.webpackChunkopenremote_docs=self.webpackChunkopenremote_docs||[]).push([["115114"],{114739(e,t,r){r.r(t),r.d(t,{metadata:()=>i,default:()=>y,frontMatter:()=>m,contentTitle:()=>x,toc:()=>b,assets:()=>f});var i=JSON.parse('{"id":"rest-api/deregister-service","title":"Deregister an external service","description":"Removes an active service registration. The caller must be the service account that registered it; global-service removal additionally requires a super user.","source":"@site/versioned_docs/version-1.30.0/rest-api/deregister-service.api.mdx","sourceDirName":"rest-api","slug":"/rest-api/deregister-service","permalink":"/docs/rest-api/deregister-service","draft":false,"unlisted":false,"editUrl":null,"tags":[],"version":"1.30.0","frontMatter":{"id":"deregister-service","title":"Deregister an external service","description":"Removes an active service registration. The caller must be the service account that registered it; global-service removal additionally requires a super user.","sidebar_label":"Deregister an external service","hide_title":true,"hide_table_of_contents":true,"api":"eJzNVsFuGzcQ/ZUBTwmw1jp2TsqlRhK0AdLGSOyTISQUOdIS4ZIbcihFFfbfiyF3tZJrGK2bAjl5RXMeH4cz781eaIwqmI6Md2IuPmLrNxhBOpCKzAYhYtgYhRBwbSIFyRtncNMgKGktBmhTJFgiUDNtlkr55AiokTREYkANhl7B2vqltGcTbus30oLU2jC2tHYHAb8lE5gHxNRhgBQxzEQlfIeFwjst5kLjiP2poIlKdDLIFglDFPO7/b3rfSK5tBNN2nUIRqMjszIYQDU+ooPl7vgyfCx+l21nUczFFiU1GEQlDAN2khpRCSdb/ucQ8U6LSgxX0GJOIWElomqwlWK+F3wqb6Zg3Fr0fXWf5R+pxWAUGBdJOnVCUcZo1g416MThp89yzPTFgwxHyH9G0TjCdb7syodWUlm6vBB9v+Dw2HkXMXLExflL/nMv3UOep3dCDTEphTGukrU70Vfi5fkLjlTeETrKp+N3qjsrmf/+kcT11b3zrhI1nCmV0wEmjoWkwYfypqnrrEENKmBOqrQRZEAwbiOt0YXQ5Y8ixG0iJ1KocyGD9hjBeYJGbhA6DK2JkRmT51+cbKDGRDiUe+H1SIoPtcKwK5+c5soSEVUKhna5F3yHzmgxv1vw85Fcc4uMCFEsKtEiNb50lkUq7USNmIt6KO16f6jxvt5P1dSLKlf/2HYpWDEXDVEX53WtsfUzPp2bnXBmfC07U+8DStv2tajERgbDrZlrKS+Xq65kslx2reTq4RQvpkt94ocoIePV9mJl/TYvcd59MH/m/L32Gv+2eJtJ1rxW5zNjXc6pu+DJK2/rgnumvHOoKG/NjbMKGJt/H0/+KzpOlfJdId4FvzJZWcavvhJ521PR+0ooa9DR66nES1Z/ZtIMULrJc/BFXjFu5cdWlCq3IrbS2KxDK//LSUmJB7rPRBYBbnztVWrRUVGG1SAHHzp0HzMA/C6dXGOA325uruHq+l3xuC/5El+g1DaMZQoRLSoq0KwxGNnnpG1njFl6Nhb7i43f5n1fys0ZrNTvqE7MCxyiZtv9wCIGF2yhGCPk9LyahCDC1lDj08FbJwTWNh8IpPNu1/oUB4wKpOWQdTPQpRSyg0iSoKSDSMZatnBrWsMixTKUltYoCBh9CgrjDG6dZULSTWQOWeVlz74IRRwrwBB8gINFsO6BhKyhZyynsPR6N4NrizJyOsv8cHfyTItnBwHxKp4KyPP8hq3P0r3ybH3WKHQxt/ngdle/Xr+Hy9m5qO4J0na7na1dmvmwroewWMt1Z88uZ+czdLOGWpuL2lCu80cKhdULQywlx+HnHNj5SK10R2TeHEyQc4jfCYOTdpwyxL3iPfKfn34oGxr3yCX7IeH7wT/uxHTN+fGUND8aSBaVaHwk3r3fL2XE22D7npe/JQxsYYvJKMpwZyJ/azFfSRvxkRQ++zgMAs/hqTPgg7ccFqXbZROziX+JSnzF3ck8mIe8p7D9L7PgExgfPUe/6CvRoNQYcrLLhiulsKOj0GP04wnizdv3b2/eiipb7tGwNMh7NX4w9IOcRms5JJPtJyfywe1PcbQCHFCbgIo+p2D+D/yiwjejPf6QE4ZBZDggUfMo8snU81nxLDTGroN09DlH9Yu+7/8CZWr/cA==","sidebar_class_name":"delete api-method","info_path":"docs/rest-api/openremote-manager-http-api","custom_edit_url":null},"sidebar":"docsSidebar","previous":{"title":"Register a global external service with the OpenRemote Manager","permalink":"/docs/rest-api/register-global-service"},"next":{"title":"Retrieve an external service instance","permalink":"/docs/rest-api/get-service"}}'),s=r(474848),n=r(28453),a=r(673094),c=r.n(a),l=r(915866),o=r.n(l),d=r(818192),p=r.n(d),h=r(711258),v=r.n(h);r(463795),r(729694);var u=r(272072),g=r(330568);let m={id:"deregister-service",title:"Deregister an external service",description:"Removes an active service registration. The caller must be the service account that registered it; global-service removal additionally requires a super user.",sidebar_label:"Deregister an external service",hide_title:!0,hide_table_of_contents:!0,api:"eJzNVsFuGzcQ/ZUBTwmw1jp2TsqlRhK0AdLGSOyTISQUOdIS4ZIbcihFFfbfiyF3tZJrGK2bAjl5RXMeH4cz781eaIwqmI6Md2IuPmLrNxhBOpCKzAYhYtgYhRBwbSIFyRtncNMgKGktBmhTJFgiUDNtlkr55AiokTREYkANhl7B2vqltGcTbus30oLU2jC2tHYHAb8lE5gHxNRhgBQxzEQlfIeFwjst5kLjiP2poIlKdDLIFglDFPO7/b3rfSK5tBNN2nUIRqMjszIYQDU+ooPl7vgyfCx+l21nUczFFiU1GEQlDAN2khpRCSdb/ucQ8U6LSgxX0GJOIWElomqwlWK+F3wqb6Zg3Fr0fXWf5R+pxWAUGBdJOnVCUcZo1g416MThp89yzPTFgwxHyH9G0TjCdb7syodWUlm6vBB9v+Dw2HkXMXLExflL/nMv3UOep3dCDTEphTGukrU70Vfi5fkLjlTeETrKp+N3qjsrmf/+kcT11b3zrhI1nCmV0wEmjoWkwYfypqnrrEENKmBOqrQRZEAwbiOt0YXQ5Y8ixG0iJ1KocyGD9hjBeYJGbhA6DK2JkRmT51+cbKDGRDiUe+H1SIoPtcKwK5+c5soSEVUKhna5F3yHzmgxv1vw85Fcc4uMCFEsKtEiNb50lkUq7USNmIt6KO16f6jxvt5P1dSLKlf/2HYpWDEXDVEX53WtsfUzPp2bnXBmfC07U+8DStv2tajERgbDrZlrKS+Xq65kslx2reTq4RQvpkt94ocoIePV9mJl/TYvcd59MH/m/L32Gv+2eJtJ1rxW5zNjXc6pu+DJK2/rgnumvHOoKG/NjbMKGJt/H0/+KzpOlfJdId4FvzJZWcavvhJ521PR+0ooa9DR66nES1Z/ZtIMULrJc/BFXjFu5cdWlCq3IrbS2KxDK//LSUmJB7rPRBYBbnztVWrRUVGG1SAHHzp0HzMA/C6dXGOA325uruHq+l3xuC/5El+g1DaMZQoRLSoq0KwxGNnnpG1njFl6Nhb7i43f5n1fys0ZrNTvqE7MCxyiZtv9wCIGF2yhGCPk9LyahCDC1lDj08FbJwTWNh8IpPNu1/oUB4wKpOWQdTPQpRSyg0iSoKSDSMZatnBrWsMixTKUltYoCBh9CgrjDG6dZULSTWQOWeVlz74IRRwrwBB8gINFsO6BhKyhZyynsPR6N4NrizJyOsv8cHfyTItnBwHxKp4KyPP8hq3P0r3ybH3WKHQxt/ngdle/Xr+Hy9m5qO4J0na7na1dmvmwroewWMt1Z88uZ+czdLOGWpuL2lCu80cKhdULQywlx+HnHNj5SK10R2TeHEyQc4jfCYOTdpwyxL3iPfKfn34oGxr3yCX7IeH7wT/uxHTN+fGUND8aSBaVaHwk3r3fL2XE22D7npe/JQxsYYvJKMpwZyJ/azFfSRvxkRQ++zgMAs/hqTPgg7ccFqXbZROziX+JSnzF3ck8mIe8p7D9L7PgExgfPUe/6CvRoNQYcrLLhiulsKOj0GP04wnizdv3b2/eiipb7tGwNMh7NX4w9IOcRms5JJPtJyfywe1PcbQCHFCbgIo+p2D+D/yiwjejPf6QE4ZBZDggUfMo8snU81nxLDTGroN09DlH9Yu+7/8CZWr/cA==",sidebar_class_name:"delete api-method",info_path:"docs/rest-api/openremote-manager-http-api",custom_edit_url:null},x,f={},b=[];function K(e){let t={p:"p",...(0,n.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(u.default,{as:"h1",className:"openapi__heading",children:"Deregister an external service"}),"\n",(0,s.jsx)(c(),{method:"delete",path:"/service/{serviceId}/{instanceId}",context:"endpoint"}),"\n",(0,s.jsx)(t.p,{children:"Removes an active service registration. The caller must be the service account that registered it; global-service removal additionally requires a super user."}),"\n",(0,s.jsx)(u.default,{id:"request",as:"h2",className:"openapi-tabs__heading",children:(0,s.jsx)(g.default,{id:"theme.openapi.request.title",children:"Request"})}),"\n",(0,s.jsx)(o(),{...r(684772)}),"\n",(0,s.jsx)(p(),{...r(303118)}),"\n",(0,s.jsx)(v(),{...r(22628)})]})}function y(e={}){let{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(K,{...e})}):K(e)}},684772(e){e.exports=JSON.parse('{"parameters":[{"description":"Stable service type identifier chosen by the service.","example":"weather","in":"path","name":"serviceId","required":true,"schema":{"type":"string"}},{"description":"Numeric instance identifier assigned during registration.","example":1,"in":"path","name":"instanceId","required":true,"schema":{"type":"integer","format":"int32"}}]}')},303118(e){e.exports={title:"Body"}},22628(e){e.exports=JSON.parse('{"responses":{"204":{"description":"Service deregistered successfully"},"401":{"content":{"text/plain":{"schema":{"type":"string"}}},"description":"Authentication is required or the supplied credentials are invalid"},"403":{"content":{"text/plain":{"schema":{"type":"string"}}},"description":"The authenticated user does not have permission to perform this operation"},"404":{"description":"Service instance not found"}}}')}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.