Note
It is now recommended to use the Azure Resource Manager (ARM) REST API endpoints, as described in Media Services management REST API reference.
The GET request method described in this topic returns a collection of AzureMediaServicesResources in the specified subscription. The data contract for AzureMediaServicesResource is defined later in this topic.
The request may be specified as follows (replace <subscription-id> with your subscription ID):
| Method | Request URI |
| GET | https://endpoint/<subscriptionId>/services/mediaservices/Accounts |
A successful operation returns status code 200 (OK). For information about error codes, see Media Services Management Error Codes.
Data Contract
The data contract for AzureMediaServicesResource is defined as follows:
[CollectionDataContract(Name = "ServiceResources", ItemName = "ServiceResource", Namespace = "http://schemas.microsoft.com/windowsazure")]
public class AzureMediaServicesResourceCollection : Collection<AzureMediaServicesResource>
{
public AzureMediaServicesResourceCollection();
public AzureMediaServicesResourceCollection(IEnumerable<AzureMediaServicesResource> resources);
}
[DataContract(Namespace = "http://schemas.microsoft.com/windowsazure", Name = "ServiceResource")]
public class AzureMediaServicesResource
{
public AzureMediaServicesResource();
[DataMember(EmitDefaultValue = false, Order = 5)]
public Guid AccountId { get; set; }
[DataMember(EmitDefaultValue = false, Order = 0)]
public string Name { get; set; }
[DataMember(EmitDefaultValue = false, Order = 4)]
public Uri ParentLink { get; set; }
[DataMember(EmitDefaultValue = false, Order = 3)]
public Uri SelfLink { get; set; }
[DataMember(EmitDefaultValue = false, Order = 2)]
public string State { get; set; }
[DataMember(EmitDefaultValue = false, Order = 1)]
public string Type { get; set; }
}
For more information about request and response formats, see Media Services Operations REST

