I work for a few different marketing agencies. They get contracts with different clients to promote their products in retail stores. For a month I had been scheduled to work a particular shift that I was really looking forward to. To be proactive, I contacted my manager asking if there's anything else I should know for my shift tomorrow. She said I had been dropped. She also said because I had reminded her to tell me more than 24 hours before the start, I am no longer eligible for full pay.
To say I'm mad would be an understatement. There's a particular social media group everyone uses in my location for this type of work. I publicized the issue on it. A while later I got a call from an unknown number and I ignored it. Then they sent a text saying it was another company I do not recognize, and it's their fault my shift was cancelled. They said they would pay me but would like to speak over the phone. I said I preferred to stick to writing and they said they wanted a call (to apologize).
Should I be interested in an apology? Should I insist on sticking with writing? In addition to the lost work, I really was looking forward to the shift immensely (it would have been something I could have put on my resume). Is there any additional compensation I should ask for?
I have all of this fully documented. The phone call would be an undocumented part. I feel they have acted dishonestly and might lie saying I agreed to something I didn't agree to over the phone.