I have created new api key in project and enabled GPT 5.2 it have chat-completions and responses access for gpt-5.2, but Batch API requests on endpoint fail with:
Project does not have access to model `gpt-5.2-2025-12-11-batch`
Is there any setting I am missing? Please help me in resolving this.
This fault with a model name ending in -batch is not your fault. It continues to be an issue with OpenAI popping up on a semi-regular basis.
A mitigation you can try is to use a different project or new project and its associated API key to submit the batch job and file upload.
Also, you can try against either Responses or Chat Completions if it suits your use, and see if the same model name issue rears its head regardless of the job endpoint.
It seems that it is not platform-wide. You can persist with different βprojectβ methods, such as default org project with no special permissions or limits, or even a legacy user key if your org has that by having used them in the past.
You will need to contact via help.openai.com and see if there is an org provisioning issue causing the -batch suffix to be exposed as an error result, including similar information for action about the job ID or error status of the call or the job as I show. In your message, give the bot or front line support nothing to ask about further, so that your message will result in escalation to staff.
Similar case, among many, demonstrating a fault with the way the batch endpoint works, that goes way back.