Hi Matthew,
Since the batch job works, it appears that the API is doing what it is supposed to do. I can only suggest you log requests and responses to the API at 'DEBUG' log level and match the API calls with your internal software logs to see where you are going wrong.
The request and response appears similar to the JSON Mappings in our REST documentation. Our client libraries have loggers with logging instructions, to see these instructions you can click on the client library you use in the sidebar of our client library guide and click on "Logging". For specific to client library issues you may reach out to the issue tracker of the client library you are using.
Regards,
 |
| Aryeh |
| Google Ads API Team |
|
|
| |

ref:_00D1U1174p._5004Q2ZKMO2:ref