Class Index
java.lang.Object
com.ringcentral.paths.restapi.account.messagestoretemplates.Index
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondelete()Deletes a company text message template.get()Returns a company text message template by ID.list()list(ListCompanyMessageTemplatesParameters queryParams) Returns a list of company text message templates.path()post(MessageTemplateRequest messageTemplateRequest) Creates a new text message template on a company level.put(MessageTemplateUpdateRequest messageTemplateUpdateRequest) Updates a company text message template.
-
Field Details
-
rc
-
parent
-
templateId
-
-
Constructor Details
-
Index
-
-
Method Details
-
path
-
path
-
list
public MessageTemplatesListResponse list(ListCompanyMessageTemplatesParameters queryParams) throws RestException, IOException Returns a list of company text message templates. HTTP Method: get Endpoint: /restapi/{apiVersion}/account/{accountId}/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 new text message template on a company level. Maximum number of company templates is 50. HTTP Method: post Endpoint: /restapi/{apiVersion}/account/{accountId}/message-store-templates Rate Limit Group: Medium App Permission: EditAccounts- Throws:
RestExceptionIOException
-
get
Returns a company text message template by ID. HTTP Method: get Endpoint: /restapi/{apiVersion}/account/{accountId}/message-store-templates/{templateId} Rate Limit Group: Light App Permission: ReadAccounts- Throws:
RestExceptionIOException
-
put
public MessageTemplateResponse put(MessageTemplateUpdateRequest messageTemplateUpdateRequest) throws RestException, IOException Updates a company text message template. HTTP Method: put Endpoint: /restapi/{apiVersion}/account/{accountId}/message-store-templates/{templateId} Rate Limit Group: Medium App Permission: EditAccounts- Throws:
RestExceptionIOException
-
delete
Deletes a company text message template. HTTP Method: delete Endpoint: /restapi/{apiVersion}/account/{accountId}/message-store-templates/{templateId} Rate Limit Group: Medium App Permission: EditAccounts- Throws:
RestExceptionIOException
-