How to send image as an input from custom GPTs to an external API?

I am trying to send an image using GPTs 4, but my API is working with postman, when I used the GPTs plugin and attached the image it is not working here. using the Json code, what could be the problem? Right now I’m just using it for testing. Here is my JSON code

{
“openapi”: “3.1.0”,
“info”: {
“title”: “Image Upload”,
“description”: “Retrieves current weather data for a location.”,
“version”: “v1.0.0”
},
“servers”: [
{
“url”: “domain name”
}
],
“paths”: {
“/api/uploadImage”: {
“post”: {
“description”: “Uploads an image file to the backend. Only a single image is allowed per request.”,
“operationId”: “ShareTheResponse”,
“requestBody”: {
“description”: “Image file to upload. Only one image file can be uploaded at a time.”,
“required”: true,
“content”: {
“multipart/form-data”: {
“schema”: {
“type”: “object”,
“properties”: {
“image”: {
“type”: “string”,
“format”: “binary”,
“description”: “Single image file”
}
},
“required”: [
“image”
]
}
}
}
},
“responses”: {
“200”: {
“description”: “Successful upload response”,
“content”: {
“application/json”: {
“schema”: {
“type”: “object”,
“properties”: {
“message”: {
“type”: “string”
},
“status”: {
“type”: “string”
}
}
}
}
}
}
},
“deprecated”: false
}
}
},
“components”: {
“schemas”: {}
}
}