500 errors? Could be rate limiting. Check if the API has quotas.
For debugging, `print(response.request.headers)` and `print(response.request.body)` right before requests.post python. Often reveals the culprit.
Also, `httpstat.us` is great for testing different status codes.
For debugging, `print(response.request.headers)` and `print(response.request.body)` right before requests.post python. Often reveals the culprit.
Also, `httpstat.us` is great for testing different status codes.
