Apply for Music Distribution
dynamoi_apply_for_distributionSubmit an artist's application for Dynamoi music distribution after the user explicitly asks to apply and all five eligibility requirements are met. This records an application for manual review; it does not approve distribution, accept an agreement, submit a release, transfer rights, configure splits or tax forms, or deliver music to stores. All three valid ISO 3166-1 alpha-2 country or territory codes, an adult signer attestation, confirmApplicationSubmission=true, and a concise userIntentSummary are required. Country, tax, payout, sanctions, and provider-delivery checks remain manual progression gates after intake; a valid code does not imply approval. Repeated submission is idempotent for an active application.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"adultSignerAttestation": "<adultSignerAttestation>",
"applicantCountry": "<applicantCountry>",
"artistId": "<artistId>",
"confirmApplicationSubmission": "<confirmApplicationSubmission>",
"payoutCountry": "<payoutCountry>",
"taxResidencyCountry": "<taxResidencyCountry>",
"userIntentSummary": "<userIntentSummary>"
},
"name": "dynamoi_apply_for_distribution"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| artistId | Yes | ||
| payoutCountry | Yes | ||
| applicantCountry | Yes | ||
| userIntentSummary | Yes | ||
| taxResidencyCountry | Yes | ||
| adultSignerAttestation | Yes | ||
| confirmApplicationSubmission | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | ||
| data | No | ||
| kind | No | ||
| field | No | ||
| status | Yes | ||
| draftId | No | ||
| message | No | ||
| retryable | No | ||
| nextAction | No | ||
| failureStage | No | ||
| prerequisite | No | ||
| screeningResult | No | ||
| retryAfterSeconds | No |