Dude, post in curl can be a pain. Your syntax seems fine, but maybe the server hates something. Try `--data-raw` instead of `-d` if the JSON is getting mangled.
Also, run it with `-v` to see the full request/response. Super helpful for debugging:
```bash
curl -v -X POST https://example.com/api -H "Content-Type: application/json" -d '{"key":"value"}'
```
Also, run it with `-v` to see the full request/response. Super helpful for debugging:
```bash
curl -v -X POST https://example.com/api -H "Content-Type: application/json" -d '{"key":"value"}'
```
