---
sourceDocument: Yokohama API Reference
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/yokohama/api-reference

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama API Reference

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Scripting outbound REST

# Scripting outbound REST {#ariaid-title1}

Release version: Yokohama  
Updated January 30, 2025  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read  
You can send outbound REST requests from any
place in the ServiceNow AI Platform where
scripting is allowed.

For example, you can return data from a REST endpoint
using a business rule when an event is triggered. Create a script from scratch or let the REST
message preview feature create the script based on content and parameters you provide in the
method record.{#c_ScriptingOutboundREST__p_outbound_rest_scripting_overview}

For detailed API information about the server-side RESTMessageV2 and RESTResponseV2 APIs, see
the API documentation on [developer.servicenow.com](https://developer.servicenow.com/app.do#!/home). For additional tips and best practices, see
the [Outbound REST Web Services RESTMessageV2 and SOAPMessageV2
execute() vs executeAsync() Best Practices \[KB0694711\]](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0694711) article in the Now Support
Knowledge Base.
* **[Generate a REST message script preview](https://servicenow-prod.fluidtopics.net/BZ6goqcOzFCOsI1dpG2p9g)**   
  You can generate an example script to send a REST message based on content and parameters you provide in the method record.
* **[Direct RESTMessageV2 example](https://servicenow-prod.fluidtopics.net/uLneokMFxU_SAS0QLwvyOA)**   
  You can send an outbound REST message directly to the endpoint.
* **[RESTMessageV2 MID server example](https://servicenow-prod.fluidtopics.net/RJ9oscbuwjrH_Uceb4tJEQ)**   
  You can send an outbound REST message through a MID Server.
* **[Recordless RESTMessageV2 example](https://servicenow-prod.fluidtopics.net/CbAr5bMB0a_M3dOpXe~oNQ)**   
  You can use the RESTMessageV2() constructor with no parameters to define a REST message entirely in the script.

