> ## Documentation Index
> Fetch the complete documentation index at: https://plivo.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# List MMS Media by Message UUID

> List media files sent or received with an MMS message

Lists the media files sent or received with an MMS message.

#### API Endpoint

```text GET theme={null}
https://api.plivo.com/v1/Account/{auth_id}/Message/{message_uuid}/Media/
```

### Arguments

<Note>
  No arguments need to be passed.
</Note>

### Returns

This API call returns the list of media files associated with the MMS message identified by the **message\_uuid** specified in the request URL.

<RequestExample>
  ```py Python theme={null}
  import plivo

  client = plivo.RestClient('<auth_id>','<auth_token>')

  response = client.messages.get(message_uuid="your_message_uuid").listMedia()
  print str(response)
  ```

  ```ruby Ruby theme={null}
  require 'rubygems'
  require 'plivo'

  include Plivo
  include Plivo::Exceptions

  api = RestClient.new("<auth_id>","<auth_token>")

  begin
      response = api.messages.get('your_message_uuid').listMedia()
      puts response
     rescue PlivoRESTError => e
      puts 'Exception: ' + e.message
     End
     
  ```

  ```js Node theme={null}
  let plivo = require('plivo');
  let client = new plivo.Client('auth_id', 'auth_token');

  let optionalParams = {};
  client.messages.get("your_message_uuid").then(function (message) {
      return client.messages.listMedia(message.messageUuid)
    })
    .then(function (result) {
      console.log("\n============ list Media ===========\n", result)
    })
    .catch(function (response) {
      console.log("\n============ Error :: ===========\n", response);
    });
  ```

  ```php PHP theme={null}
  <?php
  require 'vendor/autoload.php';
  use Plivo\RestClient;

  $client = new RestClient("<auth_id>","<auth_token>");

  $response = $client->messages->get('your_message_uuid')->listMedia();
  print_r($response);

  ?>
  ```

  ```java Java theme={null}
  import java.io.IOException;
  import java.net.URL;
  import java.util.Collections;

  import com.plivo.api.Plivo;
  import com.plivo.api.exceptions.PlivoRestException;
  import com.plivo.api.models.message.MmsMedia;

  public class Test {
      public static void main(String[] args) {
        Plivo.init("<auth_id>", "<auth_token>");

        try {
          ListResponse<MmsMedia>  response = MmsMedia.listMedia("<message_uuid>").list();
            System.out.println(response);
          } 
          
        catch (PlivoRestException | IOException e) {
          e.printStackTrace();
        }
      }
  }
  ```

  ```csharp .NET theme={null}
  using System;
  using System.Collections.Generic;
  using Plivo;

  namespace PlivoExamples
  {
      internal class Program
      {
          public static void Main(string[] args)
          {
              var api = new PlivoApi("<auth_id>","<auth_token>");
              var response = api.Message.Get("your_message_uuid").ListMedia();
                 Console.WriteLine(response);
          }
      }
  }    
  ```

  ```go Go theme={null}
  package main

  import (
  	"fmt"

  	"github.com/plivo/plivo-go/v7"
  )

  func main() {
  	client, err := plivo.NewClient("<auth_id>", "<auth_token>", &plivo.ClientOptions{})
  	if err != nil {
  		fmt.Print("Error", err.Error())
  		return
  	}
  	response, err := client.Messages.ListMedia("your_message_uuid")
  	if err != nil {
  		fmt.Print("Error", err.Error())
  		return
  	}
  	fmt.Printf("Response: %#v\n", response)
  }
  ```

  ```sh cURL theme={null}
  curl -i --user auth_id:auth_token \
      https://api.plivo.com/v1/Account/{auth_id}/Message/{message_uuid}/Media/
  ```
</RequestExample>

### Response

```json theme={null}
{
  "api_id": "035eeada-6df1-11e6-b608-06a72a185e87",
  "objects": [
      {
          "content_type": "application/pdf",
          "media_id": "0178eb8a-461a-4fd1-bc37-13eebfdc0676",
          "media_url": "https://media.plivo.com/Account/{auth_id}/Message/24d742b9-9b12-4397-93a7-da496bc874d9/Media/0178eb8a-461a-4fd1-bc37-13eebfdc0676",
          "message_uuid": "24d742b9-9b12-4397-93a7-da496bc874d9",
          "size": 433994
      }
  ]
}
```
