14.3.2 Identifying URL Templates in a Module
Define URL templates in a module to identify the service endpoints clients call.
You specify service endpoints using templates to identify the app-specific
part of the URL a client uses. Then, you configure a handler for one or more HTTP
methods for each template. Before you define templates, you first create a
module to contain them. You can name the module anything you like, but say
you call it v0.
Then, in your
v0 module, you can use URL templates like:
/actionitems– for working with action items in general, and/actionitems/:id– to work with a specific action item by unique identifier.
The URL a client app uses to call your web API starts with your domain, followed first by
/ords/schemaalias, then by your module name and template. For example, to work with action items in general, the remote application uses the URL:https://example.com/ords/cloudcompanion/v0/actionitemsTo work instead with the specific action item with ID 1234, the client uses this URL instead:
https://example.com/ords/cloudcompanion/v0/actionitems/1234Parent topic: Planning Your ORDS Service Module