Class Index
java.lang.Object
com.ringcentral.paths.restapi.account.extension.messagestoretemplates.Index
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondelete()Deletes a user personal text message template.get()Returns a user personal text message template by ID.list()list(ListUserMessageTemplatesParameters queryParams) Returns a list of user's personal text message templates.path()post(MessageTemplateRequest messageTemplateRequest) Creates a user personal text message template.put(MessageTemplateUpdateRequest messageTemplateUpdateRequest) Updates a user personal text message template.
-
Field Details
-
rc
-
parent
-
templateId
-
-
Constructor Details
-
Index
-
-
Method Details
-
path
-
path
-
list
public MessageTemplatesListResponse list(ListUserMessageTemplatesParameters queryParams) throws RestException, IOException Returns a list of user's personal text message templates. HTTP Method: get Endpoint: /restapi/{apiVersion}/account/{accountId}/extension/{extensionId}/message-store-templates Rate Limit Group: Light App Permission: ReadAccounts- Throws:
RestExceptionIOException
-
list
- Throws:
RestExceptionIOException
-
post
public MessageTemplateResponse post(MessageTemplateRequest messageTemplateRequest) throws RestException, IOException Creates a user personal text message template. Maximum number of personal templates is 25 per user. Max length of the `body` property is 1000 symbols (2-byte UTF-16 encoded).HTTP Method: post Endpoint: /restapi/{apiVersion}/account/{accountId}/extension/{extensionId}/message-store-templates Rate Limit Group: Medium App Permission: EditExtensions
- Throws:
RestExceptionIOException
-
get
Returns a user personal text message template by ID. HTTP Method: get Endpoint: /restapi/{apiVersion}/account/{accountId}/extension/{extensionId}/message-store-templates/{templateId} Rate Limit Group: Light App Permission: ReadAccounts- Throws:
RestExceptionIOException
-
put
public MessageTemplateResponse put(MessageTemplateUpdateRequest messageTemplateUpdateRequest) throws RestException, IOException Updates a user personal text message template. HTTP Method: put Endpoint: /restapi/{apiVersion}/account/{accountId}/extension/{extensionId}/message-store-templates/{templateId} Rate Limit Group: Medium App Permission: EditExtensions- Throws:
RestExceptionIOException
-
delete
Deletes a user personal text message template. HTTP Method: delete Endpoint: /restapi/{apiVersion}/account/{accountId}/extension/{extensionId}/message-store-templates/{templateId} Rate Limit Group: Medium App Permission: EditExtensions- Throws:
RestExceptionIOException
-