# Does Gradio Spaces provide an API endpoint for apps?

**URL:** </static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Ft%2Fdoes-gradio-spaces-provide-an-api-endpoint-for-apps%2F83125%3E%5C
**Category:** Spaces\
**Created:** [April 22, 2024, 3:33pm UTC](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Ft%2Fdoes-gradio-spaces-provide-an-api-endpoint-for-apps%2F83125 "2024-04-22T15:33:04Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![hcr5](https://avatars.discourse-cdn.com/v4/letter/h/ee59a6/32.png) [@hcr5](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Fu%2Fhcr5)%5C
**Post date:** [April 22, 2024, 3:33pm UTC](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Ft%2Fdoes-gradio-spaces-provide-an-api-endpoint-for-apps%2F83125%2F1 "2024-04-22T15:33:04Z")

</div>

Hi, I’m trying to acces the Gradio API via a POST request, this is my current script:

```auto
import requests

data = {
    "query": "summarize our conversation",
    "history": [
        []
    ],
    "system": "You are a helpful assistant.",
    "api_name": "/model_chat"
}

r = requests.post("https://qwen-codeqwen1-5-7b-chat-demo.hf.space/api/predict", json=data)

print(r.text)

```

I keep getting this error:

```auto
{"detail":[{"type":"missing","loc":["body","data"],"msg":"Field required","input":{"query":"summarize our conversation","history":[[]],"system":"You are a helpful assistant.","api_name":"/model_chat"},"url":"https://errors.pydantic.dev/2.7/v/missing"}]}

```

I would appreciate some help, thanks!
