DPM Network Music Distribution API
DPM Network Music Distribution does offer API integration as part of its distribution services for labels. This API integration allows labels to connect their music catalog directly to the DPM Network platform, streamlining the distribution process and making it easier to manage and update their releases.
With API integration, labels can automate the delivery of their music to DPM Network and other digital service providers, reducing the need for manual uploads and streamlining the distribution process. This can save time and improve efficiency, allowing labels to focus on creating and promoting their music.
API integration may require additional technical expertise or development resources, and labels may need to work with DPM Network or third-party developers to set up and maintain the integration. However, for labels with a large catalog or a high volume of releases, API integration can be an effective way to manage their distribution workflow and maximize their revenue potential.
General notes
The DPM Network Music Distribution API collection enables customers to integrate with our systems of delivery directly to the DSPs. API access is through basic authentication using credentials supplied by the DPM Network Music Distribution admin team.
The DPM API collection enables customers to integrate with our systems directly. There are currently two API-based paths - https://api.dpmnetworks.com/api/v1/ and https://api.dpmnetworks.com/api/v2/.
API authentication
API V1
V1 API uses basic authentication using credentials supplied by the DPM admin.
API V2
V2 API use token-based authentication.
Get token with DPM credentials
Example response:
Use bearer token in API call
Optionally, refresh token
IMPORTANT REQUIREMENTS FOR DELIVERIES:
The customer must have the audio and cover art storage on Amazon S3 as part of our requirements.
Each release must be organized using the UPC Number as the name of the folder see the example below, also each release must have a Unique UPC
Main Folder: the name will be the UPC number: 780627759146
Cover Art: must have the UPC number: 780627759146.jpg
Audio File for the track: must be named as :
Track 1: 780627759146_01_01
Track 2: 780627759146_01_02
Metadata Information that is required for each release. fields with * are mandatory the rest optional
Label Name*
Release-Type*
UPC *
Catalog-Number*
Album-Release-Id*
Album-Main-Artist*
Secondary-Language-Album-Main-Artist
Album-Featured-Artist Secondary-Language-Album-Featured-Artist
Album-Title Album-SubTitle Secondary-Language-Album-Title Secondary-Language-Album-SubTitle
Genre*
Original-Release-Date
Release-Date Release-Date-Time *
Release-Date-Timezone Parental-Warning *
C-Line *
Disc-Number*
Track-Number *
Track-Title Track-SubTitle Secondary-Language-Track-Title
Secondary-Language-Track-SubTitle
Track-Main-Artist Secondary-Language-Track-Main-Artist
Track-Featured-Artist Secondary-Language-Track-Featured-Artist
Language-Of-Performance *
Track-Length *
ISRC-Code *
Track-Release-Id*
P-Line*
Music-Producer
Remixer
ISWC-Code*
Composer*
Lyricist *
Arranger
Publisher
Territory-Availability *
Download-Purchase *
Subscription-Streaming*
Ad-Supported-Streaming *
Album-SRP*
Album-SRP-Currency*
Track-SRP*
Track-SRP-Currency*
Integration With Amazon S3
Important Requirement that DPM Network Music Distribution needs from Client Amazon S3 Bucket
Callback.BaseUri, S3.s3Region, S3.accessKey, S3.accessSecret, S3.bucketName, S3.s3RootKey, Callback.Metadata.Path
API detail
Delivery
DPM delivery requests API
Post Delivery Request
A single delivery request can be made to a list of DSPs by providing a list of DSP ids.
A delivery_type must be one of the following (case-sensitive):
initialDelivery
fullUpdate
metadataUpdate
takedown
Post Delivery Request
Status | 201 Created |
---|---|
Content-Type | application/json; charset=utf-8 |
Location | odata/Dpm/DeliveryRequests/1 |
Server | Microsoft-IIS/10.0 |
Date | Thu, 29 Jul 2021 18:52:24 GMT |
Content-Length | 156 |
Get Delivery Requests
Status | 401 Unauthorized |
---|---|
Transfer-Encoding | chunked |
Server | Microsoft-IIS/10.0 |
WWW-Authenticate | Basic realm="", charset="UTF-8" |
X-Powered-By | ASP.NET |
Date | Tue, 27 Jul 2021 23:27:34 GMT |
Status | 200 OK |
---|---|
Transfer-Encoding | chunked |
Content-Type | application/json; charset=utf-8 |
Server | Microsoft-IIS/10.0 |
Date | Mon, 16 Aug 2021 03:21:06 GMT |
Get Delivery Requests with Parameters
Status | 200 OK |
---|---|
Content-Type | application/json; charset=utf-8 |
Server | Microsoft-IIS/10.0 |
Date | Mon, 16 Aug 2021 03:23:04 GMT |
Content-Length | 234 |
Get Delivery Requests Store List
Status | 200 OK |
---|---|
Content-Type | application/json; charset=utf-8 |
Server | Microsoft-IIS/10.0 |
Date | Mon, 16 Aug 2021 03:06:36 GMT |
Content-Length | 5038 |
Get File Upload History
Status | 200 OK |
---|---|
Content-Type | application/json; charset=utf-8 |
Server | Microsoft-IIS/10.0 |
Paging-Headers | {"totalCount":1,"pageSize":10,"currentPage":1,"totalPages":1,"previousPage":"No","nextPage":"No"} |
Date | Sun, 10 Apr 2022 15:42:22 GMT |
Content-Length | 377 |
UPC and ISRC
Purchase and manage UPCs and ISRCs
Get the list of client UPCs
Assign UPC to the client
Assign multiple UPCs to the client
Get the list of client ISRCs
Assign ISRC to the client
Assign multiple ISRCs to the client
Reports
DPM Network Music Distribution reports API
DPM Network Music Distribution does provide royalty reports to labels with large catalogs via API. The API provides a programmatic interface for accessing and retrieving the royalty reports for all of the label's releases distributed through the DPM Network.
The API is designed to be scalable and efficient, allowing labels to process large amounts of data quickly and easily. The API also supports real-time updates, so labels can receive up-to-date information on their earnings and royalties as soon as it become available.
To access the API, labels must first sign up for a DPM Network account and register their releases for distribution. Once registered, labels can request access to the API and begin integrating it into their existing systems and workflows.
Having access to royalty reports via API can be beneficial for labels with large catalogs, as it allows them to automate the process of tracking and managing their earnings from various digital service providers. This can save time and resources, while also providing greater visibility into the performance of their releases on different platforms.
Royalties Sales Export
Download CSV file artist sales report for the year/month
Last updated