# Create an external donation (/developer/api-reference/donations/DonationsController_createDonation)

## POST /api/v1/donations
```json
{
  "description": "Records a donation that happened outside EasyDonate and fires the same overlay alert, TTS, and widget updates as a native donation. Requires the write:donations scope.",
  "operationId": "DonationsController_createDonation",
  "parameters": [],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "$ref": "#/components/schemas/CreateDonationArgs"
        }
      }
    }
  },
  "responses": {
    "201": {
      "description": ""
    }
  },
  "security": [
    {
      "bearer": []
    }
  ],
  "summary": "Create an external donation",
  "tags": [
    "Donations"
  ]
}
```