curl --request DELETE \
--url https://app.onlyfansapi.com/api/{account}/mass-messaging/{id} \
--header 'Authorization: Bearer <token>'
{
"data": {
"success": true,
"queue": {
"id": 123,
"date": "2025-01-01T01:01:01+00:00",
"text": "My message",
"giphyId": null,
"textCropped": "My message",
"isFree": true,
"sentCount": 2,
"viewedCount": 0,
"canUnsend": false,
"unsendSeconds": 0,
"isCanceled": true,
"mediaTypes": null,
"hasError": false,
"releaseForms": []
}
},
"_meta": {
"_credits": {
"used": 1,
"balance": 955,
"note": "Always"
},
"_cache": {
"is_cached": false,
"note": "Cache disabled for this endpoint"
},
"_rate_limits": {
"limit_minute": 1000,
"limit_day": 50000,
"remaining_minute": 994,
"remaining_day": 49980
}
}
}
Unsend a recently sent mass message, or delete a scheduled/saved message. When unsending, purchased content will continue to be able to viewable.
curl --request DELETE \
--url https://app.onlyfansapi.com/api/{account}/mass-messaging/{id} \
--header 'Authorization: Bearer <token>'
{
"data": {
"success": true,
"queue": {
"id": 123,
"date": "2025-01-01T01:01:01+00:00",
"text": "My message",
"giphyId": null,
"textCropped": "My message",
"isFree": true,
"sentCount": 2,
"viewedCount": 0,
"canUnsend": false,
"unsendSeconds": 0,
"isCanceled": true,
"mediaTypes": null,
"hasError": false,
"releaseForms": []
}
},
"_meta": {
"_credits": {
"used": 1,
"balance": 955,
"note": "Always"
},
"_cache": {
"is_cached": false,
"note": "Cache disabled for this endpoint"
},
"_rate_limits": {
"limit_minute": 1000,
"limit_day": 50000,
"remaining_minute": 994,
"remaining_day": 49980
}
}
}
You can retrieve your token by visiting the OnlyFansAPI Console and clicking API Keys -> Create API Key.
The Account ID
The ID of the mass messaging.
The ID of the message queue item. Can be retrieved from the above store and list endpoints.
The response is of type object
.