Error calling Scoped Outbound REST messageDescription<!-- div.margin{ padding: 10px 40px 40px 30px; } table.tocTable{ border: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .6em; padding-bottom: .6em; padding-left: .9em; padding-right: .6em; } table.noteTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:2; } table.internaltable { white-space:nowrap; text-align:left; border-width: 1px; border-collapse: collapse; font-size:14px; width: 85%; } table.internaltable th { border-width: 1px; padding: 5px; border-style: solid; border-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245); } table.internaltable td { border-width: 1px; padding: 5px; border-style: solid; border-color: #E0E0E0; color: #000000; } .title { color: #D1232B; font-weight:normal; font-size:28px; } h1{ color: #D1232B; font-weight:normal; font-size:21px; margin-bottom:-5px } h2{ color: #646464; font-weight:bold; font-size:18px; } h3{ color: #000000; font-weight:BOLD; font-size:16px; text-decoration:underline; } h4{ color: #646464; font-weight:BOLD; font-size:15px; text-decoration:; } h5{ color: #000000; font-weight:BOLD; font-size:13px; text-decoration:; } h6{ color: #000000; font-weight:BOLD; font-size:14px; text-decoration:; } ul{ list-style: disc outside none; margin-left: 0; } li { padding-left: 1em; } --> Problem If you need to access on Outbound REST message in another Scope. Assuming it is accessible, you may sometimes get the error: REST Msg Outbound - RESTMessageClient : Error constructing REST Message/Method: xxxxxxxxxxx [HR Task] HTTP Method (POST): com.glide.generators.InvalidGlideRecordException: Unable to find REST Message Record with Name: xxxxxxxxxxx: com.glide.rest.outbound.RESTMessageDAO.getRestMessageRecord(RESTMessageDAO.java:86)com.glide.rest.outbound.RESTMessageDAO.<init>(RESTMessageDAO.java:71)com.glide.rest.outbound.RESTMessageDAO.newInstance(RESTMessageDAO.java:67)com.glide.rest.outbound.RESTMessageConfig.initNew(RESTMessageConfig.java:67)com.glide.rest.outbound.RESTMessageClient.<init>(RESTMessageClient.java:57)[...]java.lang.Thread.run(Thread.java:748)Evaluator: com.glide.communications.ProcessingException: Error constructing REST Message/Method:xxxxxxxxxxxr [HR Task] HTTP Method (POST)Caused by error in script at line 1513: gs.print(gr.function_name);14: gs.print(gr.rest_message.name);==> 15: var sm = new sn_ws.RESTMessageV2(gr.rest_message.name, gr.function_name);16: Solution The Outbound REST message you are trying to call from within your Business Rule or Script Include is in another scope. But it is still accessible. You need to Prefix the REST message name with the scope name. This is referring to the first argument of the function below : RESTMessageV2(String name, String methodName) So if you know the name of the Outbound REST you can just add the prefix e.g.: SCOPE = 'my_scope' REST Message= 'my_rest' The function call would look like : var msg = new sn_ws.RESTMessageV2('my_scope.my_rest', 'function_name'); This solution applies even if the REST name is a variable e.g. : SCOPE = 'my_scope' REST Message= gr.rest_name var msg = new sn_ws.RESTMessageV2('my_scope.'+gr.rest_name, 'function_name'); Root Cause To call any Scoped resources you need to explicitly specify the scope if you are not in that scope.