For clean Markdown of any page, append .md to the page URL. For a complete documentation index, see https://api-doc-new.gideononline.com/gideon-api-1-0/disease-distribution/llms.txt. For full documentation content, see https://api-doc-new.gideononline.com/gideon-api-1-0/disease-distribution/llms-full.txt.

# /diseases/{disease_code}/distribution/map/values

GET https://api.gideononline.com/diseases/%7Bdisease_code%7D/distribution/map/values

GIDEON has metric data that can be used to generate visualization tables or global maps that shows the  status of every disease for every country. 

This API returns the data distribution values of every country of a disease.

Reference: https://api-doc-new.gideononline.com/gideon-api-1-0/disease-distribution/diseases-disease-code-distribution-map-values

## OpenAPI Specification

```yaml
openapi: 3.1.0
info:
  title: collection
  version: 1.0.0
paths:
  /diseases/%7Bdisease_code%7D/distribution/map/values:
    get:
      operationId: diseases-disease-code-distribution-map-values
      summary: /diseases/{disease_code}/distribution/map/values
      description: >-
        GIDEON has metric data that can be used to generate visualization tables
        or global maps that shows the  status of every disease for every
        country. 


        This API returns the data distribution values of every country of a
        disease.
      tags:
        - subpackage_diseaseDistribution
      parameters:
        - name: Authorization
          in: header
          required: true
          schema:
            type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/Disease -
                  Distribution_/diseases/{disease_code}/distribution/map/values_Response_200
servers:
  - url: https://api.gideononline.com
  - url: https://api-test.gideononline.com
components:
  schemas:
    Diseases7BdiseaseCode7DDistributionMapValuesGetResponsesContentApplicationJsonSchemaDataItems:
      type: object
      properties:
        count:
          type: number
          format: double
        country:
          type: string
        country_code:
          type: string
      required:
        - count
        - country
        - country_code
      title: >-
        Diseases7BdiseaseCode7DDistributionMapValuesGetResponsesContentApplicationJsonSchemaDataItems
    Disease - Distribution_/diseases/{disease_code}/distribution/map/values_Response_200:
      type: object
      properties:
        data:
          type: array
          items:
            $ref: >-
              #/components/schemas/Diseases7BdiseaseCode7DDistributionMapValuesGetResponsesContentApplicationJsonSchemaDataItems
      required:
        - data
      title: >-
        Disease -
        Distribution_/diseases/{disease_code}/distribution/map/values_Response_200
  securitySchemes:
    apiKeyAuth:
      type: apiKey
      in: header
      name: Authorization

```

## SDK Code Examples

```python Disease - Distribution_/diseases/{disease_code}/distribution/map/values_example
import requests

url = "https://api.gideononline.com/diseases/%7Bdisease_code%7D/distribution/map/values"

headers = {"Authorization": "<apiKey>"}

response = requests.get(url, headers=headers)

print(response.json())
```

```javascript Disease - Distribution_/diseases/{disease_code}/distribution/map/values_example
const url = 'https://api.gideononline.com/diseases/%7Bdisease_code%7D/distribution/map/values';
const options = {method: 'GET', headers: {Authorization: '<apiKey>'}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
```

```go Disease - Distribution_/diseases/{disease_code}/distribution/map/values_example
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "https://api.gideononline.com/diseases/%7Bdisease_code%7D/distribution/map/values"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("Authorization", "<apiKey>")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
```

```ruby Disease - Distribution_/diseases/{disease_code}/distribution/map/values_example
require 'uri'
require 'net/http'

url = URI("https://api.gideononline.com/diseases/%7Bdisease_code%7D/distribution/map/values")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["Authorization"] = '<apiKey>'

response = http.request(request)
puts response.read_body
```

```java Disease - Distribution_/diseases/{disease_code}/distribution/map/values_example
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;

HttpResponse<String> response = Unirest.get("https://api.gideononline.com/diseases/%7Bdisease_code%7D/distribution/map/values")
  .header("Authorization", "<apiKey>")
  .asString();
```

```php Disease - Distribution_/diseases/{disease_code}/distribution/map/values_example
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

$response = $client->request('GET', 'https://api.gideononline.com/diseases/%7Bdisease_code%7D/distribution/map/values', [
  'headers' => [
    'Authorization' => '<apiKey>',
  ],
]);

echo $response->getBody();
```

```csharp Disease - Distribution_/diseases/{disease_code}/distribution/map/values_example
using RestSharp;

var client = new RestClient("https://api.gideononline.com/diseases/%7Bdisease_code%7D/distribution/map/values");
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "<apiKey>");
IRestResponse response = client.Execute(request);
```

```swift Disease - Distribution_/diseases/{disease_code}/distribution/map/values_example
import Foundation

let headers = ["Authorization": "<apiKey>"]

let request = NSMutableURLRequest(url: NSURL(string: "https://api.gideononline.com/diseases/%7Bdisease_code%7D/distribution/map/values")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
```