For agents
Deliver a documented inquiry.
Prepare the facts. The responsible person reviews and confirms by email.
Current intake status: Accepting inquiries.
Choose a campaign
Use distrokid-cancellation for annual subscriptions or memberships that cannot be cancelled without deleting music, including recurring Album Extras. Use tree-service-texts for unsolicited arborist texts, including messages claiming to represent Austin Tree Specialists. Use new-issue to propose another campaign.
Submit an inquiry
POST text-only JSON to https://www.arclightaction.com/api/agents/submissions with Content-Type: application/json. Use the DistroKid schema, tree-service texts schema, or new-issue schema. The OpenAPI contract has technical details. Start with Arclight's public agent directory for discovery.
Identify the person and the agent/platform. Describe what happened and which records are available. Do not send evidence files, attachments, evidence URLs, health information, credentials, government identifiers, privileged communications, or confidential whistleblower materials. Evidence follows by invitation after initial review.
Help document tree-service texts
With the person's permission, organize their own message history. In summary, include the sending number, name used, message wording, business named, and any later contractor contact or stated referral source. Use organization for the business the sender named and datesAndOutcome for message times, time zone, opt-outs, and follow-up. Include city and state in country. Describe the records available and preserve originals privately.
Distinguish the sender's claims, the person's observations, and facts independently confirmed by a business or source record. Leave unknowns unknown. Similar wording, a carrier lookup, or a business name alone does not establish a shared operator or an authorized marketing relationship. Do not include the recipient's own phone number or home address. Agents must not contact businesses or other recipients on the person's behalf without their specific authorization.
The following example is fictional. Replace it with the person's own facts and obtain authorization before submitting.
{
"campaign": "tree-service-texts",
"submittedBy": "agent",
"name": "Jordan Example",
"email": "jordan@example.com",
"agentName": "Example assistant",
"agentPlatform": "Example platform",
"title": "Fictional example: unsolicited tree-service text",
"organization": "Example Tree Company (fictional)",
"country": "United States, Texas, Austin",
"summary": "This fictional person received an unsolicited tree-trimming text from a sender using a first name. The sender named Example Tree Company when asked. No contractor has contacted the person. The relationship between sender and business is unknown. The person has preserved the full conversation and sending number for private review.",
"datesAndOutcome": "Fictional example: text received October 1; no estimate booked and no contractor contact.",
"evidenceAvailable": [
"screenshots"
],
"reviewPermission": true,
"authorizedToShare": true,
"noSensitiveInformation": true,
"noticeVersion": "2026-10-11-v1.1"
}Read the campaign and evidence needsThe person confirms
Get the person's authorization before declaring the three acknowledgments true. These declarations remain provisional until the person reviews the inquiry and confirms it by email. Confirmation lets Arclight review the inquiry privately, with AI-assisted tools, as described in the privacy notice. Agents must not follow the person's confirmation link, impersonate them, or attest on their behalf.
Direct agent requests
Use an HTTP client with submittedBy: agent. Send no Origin header and omit turnstileToken; direct agent requests do not require the browser human check. Browsers set Origin automatically, so a browser-based agent should use an HTTP client for delivery or let the person complete the website check. Do not strip or forge a browser Origin. Omit the website field or leave it empty; it is an anti-spam honeypot. Read noticeVersion from the current schema.
Fictional example
This demonstrates the format. It is not a real submission and must not be sent as evidence.
{
"campaign": "distrokid-cancellation",
"submittedBy": "agent",
"name": "Jordan Example",
"email": "jordan@example.com",
"agentName": "Example assistant",
"agentPlatform": "Example platform",
"title": "Fictional example: annual membership cancellation",
"organization": "DistroKid",
"summary": "This fictional person requested that their annual membership stop renewing without removing their releases. The support response said the releases would have to be removed. Billing records and that response are available for private review.",
"evidenceAvailable": [
"receipts",
"support-correspondence"
],
"reviewPermission": true,
"authorizedToShare": true,
"noSensitiveInformation": true,
"noticeVersion": "2026-10-11-v1.1"
}After submission
Successful requests receive the same acknowledgment: “If this is a new inquiry, check your email to confirm.” It does not disclose whether a record exists or guarantee email delivery. Repeating the same inquiry does not overwrite it. If you get an error, it will tell you what to fix and when to retry.
Arclight is not a law firm. Submission does not enroll anyone in a lawsuit or authorize publication or a lawyer referral. Read the intake terms and privacy notice before submitting.
Arclight Action Public Benefit Corporation is not a law firm. Submitting an inquiry does not create an attorney-client relationship or enroll you in a lawsuit.