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/diseases/llms.txt. For full documentation content, see https://api-doc-new.gideononline.com/gideon-api-1-0/diseases/llms-full.txt.

# /diseases/fingerprint/countries/synonyms

GET https://api.gideononline.com/diseases/fingerprint/countries/synonyms

Returns list of all synonyms (or alternate names) of countries in which GIDEON tracks diseases. This list also includes indexing terms, outdated disease names and disease names in other languages (Swedish, French, Polish, German, et al).

Reference: https://api-doc-new.gideononline.com/gideon-api-1-0/diseases/diseases-fingerprint-countries-synonyms

## OpenAPI Specification

```yaml
openapi: 3.1.0
info:
  title: collection
  version: 1.0.0
paths:
  /diseases/fingerprint/countries/synonyms:
    get:
      operationId: diseases-fingerprint-countries-synonyms
      summary: /diseases/fingerprint/countries/synonyms
      description: >-
        Returns list of all synonyms (or alternate names) of countries in which
        GIDEON tracks diseases. This list also includes indexing terms, outdated
        disease names and disease names in other languages (Swedish, French,
        Polish, German, et al).
      tags:
        - subpackage_diseases
      parameters:
        - name: Authorization
          in: header
          required: true
          schema:
            type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/Diseases_/diseases/fingerprint/countries/synonyms_Response_200
servers:
  - url: https://api.gideononline.com
  - url: https://api-test.gideononline.com
components:
  schemas:
    DiseasesFingerprintCountriesSynonymsGetResponsesContentApplicationJsonSchemaDataItems:
      type: object
      properties:
        country:
          type: string
        country_code:
          type: string
      required:
        - country
        - country_code
      title: >-
        DiseasesFingerprintCountriesSynonymsGetResponsesContentApplicationJsonSchemaDataItems
    Diseases_/diseases/fingerprint/countries/synonyms_Response_200:
      type: object
      properties:
        data:
          type: array
          items:
            $ref: >-
              #/components/schemas/DiseasesFingerprintCountriesSynonymsGetResponsesContentApplicationJsonSchemaDataItems
      required:
        - data
      title: Diseases_/diseases/fingerprint/countries/synonyms_Response_200
  securitySchemes:
    apiKeyAuth:
      type: apiKey
      in: header
      name: Authorization

```

## SDK Code Examples

```python Diseases_/diseases/fingerprint/countries/synonyms_example
import requests

url = "https://api.gideononline.com/diseases/fingerprint/countries/synonyms"

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

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

print(response.json())
```

```javascript Diseases_/diseases/fingerprint/countries/synonyms_example
const url = 'https://api.gideononline.com/diseases/fingerprint/countries/synonyms';
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 Diseases_/diseases/fingerprint/countries/synonyms_example
package main

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

func main() {

	url := "https://api.gideononline.com/diseases/fingerprint/countries/synonyms"

	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 Diseases_/diseases/fingerprint/countries/synonyms_example
require 'uri'
require 'net/http'

url = URI("https://api.gideononline.com/diseases/fingerprint/countries/synonyms")

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 Diseases_/diseases/fingerprint/countries/synonyms_example
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;

HttpResponse<String> response = Unirest.get("https://api.gideononline.com/diseases/fingerprint/countries/synonyms")
  .header("Authorization", "<apiKey>")
  .asString();
```

```php Diseases_/diseases/fingerprint/countries/synonyms_example
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

$response = $client->request('GET', 'https://api.gideononline.com/diseases/fingerprint/countries/synonyms', [
  'headers' => [
    'Authorization' => '<apiKey>',
  ],
]);

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

```csharp Diseases_/diseases/fingerprint/countries/synonyms_example
using RestSharp;

var client = new RestClient("https://api.gideononline.com/diseases/fingerprint/countries/synonyms");
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "<apiKey>");
IRestResponse response = client.Execute(request);
```

```swift Diseases_/diseases/fingerprint/countries/synonyms_example
import Foundation

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

let request = NSMutableURLRequest(url: NSURL(string: "https://api.gideononline.com/diseases/fingerprint/countries/synonyms")! 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()
```