Creating REST Services Introduction to Creating REST Services Introduction to REST Introduction to InterSystems REST Services Introduction to InterSystems API Management Tools Overview of Creating REST Services A Closer Look at the REST Service Classes Enabling Logging for API Management Features Creating and Editing REST Services Using the /api/mgmnt/ Service Using the ^%REST Routine Using the %REST.API Class Modifying the Implementation Class Initial Method Definitions Implementing the Methods Exposing Details of Server Errors Modifying the Error Response Modifying the Specification Class Overview Overriding the Content Type, Response Character Set, or Input Stream Handling Overriding the Name of a Service Method Supporting CORS in REST Services Using Web Sessions with REST Securing REST Services Setting Up Authentication for REST Services Specifying Privileges Needed to Use REST Services Listing and Documenting REST APIs Using the /api/mgmnt Service to Discover REST Services Using the %REST.API Class to Discover REST Services Providing Documentation for a REST Service /api/mgmnt/ API Endpoints DELETE /api/mgmnt/v2/:namespace/:application/ GET /api/mgmnt/ GET /api/mgmnt/v1/:namespace/restapps GET /api/mgmnt/v1/:namespace/spec/:application/ GET /api/mgmnt/v2/ GET /api/mgmnt/v2/:namespace/ GET /api/mgmnt/v2/:namespace/:application/ POST /api/mgmnt/v2/:namespace/:application OpenAPI Properties in Use Swagger Info Object Path Item Object Operation Object Parameter Object Items Object Creating a REST Service Manually Basics of Creating a REST Service Manually Creating the URL Map Specifying the Data Format Localizing a REST Service Using Web Sessions with REST Supporting CORS Variation: Accessing Query Parameters Example: Hello World!