---
# System prepended metadata

title: API Requests

---



# API Requests


## Get


#### Curl

`-H` `=>` `Header`
`-H "X-Auth-Token: $token"`  authentication type is `token`, `$token` => token variable
`-k` `=>` skip `SSL` Verify
`-X` `=>`HTTP Verb (`GET` is the default); [`GET`, `PUT`, `POST`,`DELETE`]
```bash=
curl -i -k -X GET -H "X-Auth-Token: $token" \
       -H "Content-Type: application/json" \
       https://iam.eu-west-0.cloud-ocb.orange-business.com/v1/eb66b47a207a410381b2e66c5afdc383/vpcs
```
* You can use https://curl.trillworks.com/ to convert `curl` to `python`
#### Python

* Equivalent to normal `Curl` `GET` Request

![](https://i.imgur.com/mlmuoCt.png)

```python=
headers = {
        'X-Auth-Token': token,
        'Content-Type': 'application/json',
    }
    response = requests.get(
        "https://iam.eu-west-0.cloud-ocb.orange-business.com/v1/" + project_id + "/vpcs", headers=headers,
        verify=False)
```
---

* With `Json` Parsing

![](https://i.imgur.com/VD98bpA.png)


```python=
    headers = {
        'X-Auth-Token': token,
        'Content-Type': 'application/json',
    }
    response = requests.get(
        "https://iam.eu-west-0.cloud-ocb.orange-business.com/v1/" + project_id + "/vpcs", headers=headers,
        verify=False)

    body_json = json.loads(response.text)
    arr_of_dicts = list(body_json.values())[0]

    data = {
        "status_code": response.status_code,
        "body": arr_of_dicts
    }
    return data
```







