REST Operation Search Terms
In many of the REST API methods, you must specify a search term that identifies an instance of a specific object — either as a parameter in the URL or in the message body.
The search term must follow the object type. For calls that include a
{SearchTerm}
, the default search term is the
ObjectId
. To specify a different search
term, such as an access number, include the term and its value separated by a + sign.
For example, to modify a user's role on a subscription using the user's AccessNumber
as the search term for the user and
the UserId
on the subscription, issue the call
using the following format. This example does not include the message
body.PUT http://host:port/rsgateway/data/json/user/AccessNumber+5555555555/subscription/UserId+1234
Object Search Terms describes the supported search terms for each object.
Object | Supported Search Terms |
---|---|
device |
An MobileDevice is an IMSI (a phone number datatype); whereas LoginDevice is a STRING. For 5G, MATRIXX supports device identification by SUPI. If the SUPI is of the form imsi-NNNN there is a MobileDevice lookup using Imsi NNNN. If it is in the form nai-XXXX then there is a LoginDevice lookup using LoginID XXXX. |
group |
|
subscriber |
|
subscription |
|
user |
|
Note that the service APIs for users described in MATRIXX Business API SDK may include additional search term parameters. For example,
SubscriptionTerm
for subscriptions as in
the following
URL:DELETE /service/user/{SearchTerm:.+}/subscription/{SubscriptionTerm:.+}