0 votes
by (260 points)

GET /me/mailFolders('inbox')/messages?$orderby=receivedDateTime%20desc&$top=10

Applies to: Rebex Secure Mail

1 Answer

+1 vote
by (75.8k points)

using (var client = new GraphClient())
{
    client.Connect();
    client.Login(token);
    client.LogWriter = new ConsoleLogWriter(LogLevel.Debug);

    var query = new GraphMessageSearchQuery()
    {
        RawOrderBy = "receivedDateTime desc",
        PageView = new GraphPageView(0, 10)
    };

    var list = client.Search(GraphFolderId.Inbox, query);
    // process messages
}

Sending request: GET /v1.0/me/mailFolders/inbox/messages?$orderby=receivedDateTime%20desc&$top=10
...