Cardi B revealed that she has to cancel her performance at ONE MusicFest, due to  a medical emergency that she has had.

The rapper, 32, previously revealed she was at the hospital when she spoke out about a prankster calling Child Protective Services on her and her kids, however she did not disclose the reason why she was hospitalized.

She had said at the time she has been hospitalized since October 19.

‘I am so sad to share this news, but I’ve been in the hospital recovering from a medical emergency the last couple of days and I won’t be able to perform at ONE MusicFest.’

Adding: ‘It breaks my heart that I won’t get to see my fans this weekend and I really wish I could be there. Bardi Gang – thank you for understanding and I’ll be back better and stronger soon. Don’t worry. Love yall. – Cardi,’ adding a heart emoji.

Her note, which she shared to her Instagram page, comes just hours after she took to her X, formerly Twitter, to share an explicit rant directed at her estranged husband Offset – which she has since deleted off her social media page.

Cardi B revealed that she has to cancel her performance at ONE MusicFest, due to a medical emergency that she has had

Cardi B revealed that she has to cancel her performance at ONE MusicFest, due to a medical emergency that she has had

'I am so sad to share this news, but I've been in the hospital recovering from a medical emergency the last couple of days and I won't be able to perform at ONE MusicFest'

‘I am so sad to share this news, but I’ve been in the hospital recovering from a medical emergency the last couple of days and I won’t be able to perform at ONE MusicFest’

The rapper, 32, previously revealed she was at the hospital when she spoke out about a prankster calling Child Protective Services on her and her kids, however she did not disclose the reason why she was hospitalized

The rapper, 32, previously revealed she was at the hospital when she spoke out about a prankster calling Child Protective Services on her and her kids, however she did not disclose the reason why she was hospitalized

The news on her canceling her performance comes hours after she called Offset a ‘garbage bag’ and a ‘dirty a** narcissistic piece of s*t’ in a now-deleted rant on X.

The tweets, obtained by Hollywood Unlocked, were posted by Cardi on Tuesday before she deleted them off the social media app.

The 32-year-old rapper, who gave birth to the couple’s third child together just seven weeks ago, clarified that she didn’t wish him death but that he gets ‘hit by a f****n truck.’

Cardi also wished the ‘worst on this man,’ and added that she never ‘hated somebody soooo much’ as him.

Just days prior, Offset, 32, was seen with a Cardi B lookalike while at a bar called Mademoiselle Raw Bar + Grill in Toronto, Canada.

Cardi B’s rant against Offset comes in the midst of their ongoing divorce after seven years of marriage – and the couple’s on and off tumultuous relationship.

Cardi B slammed her estranged ex-husband in a number of tweets, writing: ‘Bro I wish the worst on this man… I never hated somebody soooo much and these b*****s be so thirty to have him please take this man off my hands this garbage bag is to heavy !! [SIC]’

Cardi B called her estranged husband Offset a 'garbage bag' and a 'dirty a** narcissistic piece of s*t' in a now-deleted rant on X, formerly known as Twitter

Cardi B called her estranged husband Offset a ‘garbage bag’ and a ‘dirty a** narcissistic piece of s*t’ in a now-deleted rant on X, formerly known as Twitter

The tweets, obtained by Hollywood Unlocked, were posted by Cardi on Tuesday before she deleted them off the social media app

The tweets, obtained by Hollywood Unlocked, were posted by Cardi on Tuesday before she deleted them off the social media app

A fan wrote to her ‘that’s the father of your children. Stop,’ and Cardi clarified that she didn’t wish him dead, only harm.

‘Yea he is that’s why I don’t wish him death… but I truly hate this dirty a** narcissistic piece of s**t… And his family and his friends never check on him that’s why he always going to be a piece of s**t of a person.’

Another fan responded to her wishing him to get hit by a truck, writing simply: ‘Yep, you still love him.’

Cardi answered back: ‘No I don’t I wan him to get hit by a f*****n truck.. He really is just a dark cloud on anybody life he enters [SIC].’

Another person inserted their opinion on their marital situation, telling her that she needs to ‘set some boundaries’ when dealing with a narcissist’ and added they shouldn’t live together.

Cardi revealed that he and her do not live together anymore.

She however did defend him when a fan accused Offset of calling Child Protective Services on Cardi, which she shot down: ‘That’s not wat happened that got nothing do wit him [SIC].’

Earlier this week, Cardi revealed she was planning on suing CPS for showing up to her home and find the person who prank called officials and reported that her kids were being ‘abused and beaten’ and suing and ‘beating’ the prankster.

Cardi B revealed her plans while in the hospital during an Instagram Live she did.

On July 31, Cardi filed for divorce from Offset – four years after she filed for divorce for the first time (in September 2020).

The couple married in September 2017, before announcing they were splitting up in 2018 due to his alleged infidelity.

The couple reconciled and then Cardi B filed for divorce again in September 2020 but called it off in November.

In June 2023, the stars appeared to be at odds with Offset accusing her of cheating on him, to which she denied.

Cardi and Offset had relationship issues again in winter 2023, despite spending the holidays together.

On July 31, Cardi filed for divorce from Offset - four years after she filed for divorce for the first time (in September 2020); pictured February 5 at the Grammys

On July 31, Cardi filed for divorce from Offset – four years after she filed for divorce for the first time (in September 2020); pictured February 5 at the Grammys

She also revealed they had sex around New Years 2024 but were still not back together.

One day after filing for divorce for the second time on July 31, Cardi announced her pregnancy.

She welcomed her third child with Offset on September 7 – a little girl.

They are parents to two children together: daughter Kulture, six, and son Wave, three.