Skip to content

Method: projects.messages.list

Lists the Messages of the specified project. List returns Messages sorted by create_time descending.

The caller must have messaging.messages.list permission on the project.

HTTP request

GET https://messaging.api.enfonica.com/v1/{parent}/messages

Path parameters

Parameters  
parent string
The resource name of the parent of which to list messages. Must be of the form projects/*.

Query parameters

Parameters  
pageSize number (int32 format)
The maximum number of Messages to return in the response. Default value is 10 and maximum value is 100.
pageToken string
A pagination token returned from a previous call to ListMessages that indicates where this listing should continue from.
filter string
Filter string to specify which results should be returned.

The following fields can be filtered: - createTime - to - from - status - direction - encoding

For example: createTime >= '2021-01-01T06:00:00.0Z' AND createTime < '2021-02-01' AND status = DELIVERED OR status = UNDELIVERED AND to = '+61' OR from = '+61'

Note that OR has higher precendence than AND.

Request body

The request body must be empty.

Response body

The ListMessages response message.

JSON representation
{
  "messages": [
    {
      object (Message)
    }
  ],
  "nextPageToken": string
}
Fields  
messages[] object (Message)
A possibly paginated list of Messages that are direct descendants of the specified parent resource.
nextPageToken string
If this is set, it indicates there are additional results and contains the token to retrieve the next page of results. To use this, pass it in the page_token field when calling ListMessages.