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

# /drugs/{drug_code}/toxic-effects

GET https://api.gideononline.com/drugs/%7Bdrug_code%7D/toxic-effects

Returns lists toxic effects associated with the drug in question. The list is comprehensive, and individual forms of toxicity may not necessarily be common for any given drug. Note that not all forms of toxicity are equally common among the drugs listed. GIDEON has attempted to present a comprehensive listing of potential and reported effects. Minor and local effects such as pain on injection and phlebitis are not included.

Reference: https://api-doc-new.gideononline.com/gideon-api-1-0/drugs/drugs-drug-code-toxic-effects

## OpenAPI Specification

```yaml
openapi: 3.1.0
info:
  title: collection
  version: 1.0.0
paths:
  /drugs/%7Bdrug_code%7D/toxic-effects:
    get:
      operationId: drugs-drug-code-toxic-effects
      summary: /drugs/{drug_code}/toxic-effects
      description: >-
        Returns lists toxic effects associated with the drug in question. The
        list is comprehensive, and individual forms of toxicity may not
        necessarily be common for any given drug. Note that not all forms of
        toxicity are equally common among the drugs listed. GIDEON has attempted
        to present a comprehensive listing of potential and reported effects.
        Minor and local effects such as pain on injection and phlebitis are not
        included.
      tags:
        - subpackage_drugs
      parameters:
        - name: Authorization
          in: header
          required: true
          schema:
            type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/Drugs_/drugs/{drug_code}/toxic-effects_Response_200
servers:
  - url: https://api.gideononline.com
  - url: https://api-test.gideononline.com
components:
  schemas:
    Drugs7BdrugCode7DToxicEffectsGetResponsesContentApplicationJsonSchemaDataItems:
      type: object
      properties:
        code:
          type: string
        toxic_effects:
          type: string
      required:
        - code
        - toxic_effects
      title: >-
        Drugs7BdrugCode7DToxicEffectsGetResponsesContentApplicationJsonSchemaDataItems
    Drugs_/drugs/{drug_code}/toxic-effects_Response_200:
      type: object
      properties:
        data:
          type: array
          items:
            $ref: >-
              #/components/schemas/Drugs7BdrugCode7DToxicEffectsGetResponsesContentApplicationJsonSchemaDataItems
      required:
        - data
      title: Drugs_/drugs/{drug_code}/toxic-effects_Response_200
  securitySchemes:
    apiKeyAuth:
      type: apiKey
      in: header
      name: Authorization

```

## SDK Code Examples

```python Drugs_/drugs/{drug_code}/toxic-effects_example
import requests

url = "https://api.gideononline.com/drugs/%7Bdrug_code%7D/toxic-effects"

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

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

print(response.json())
```

```javascript Drugs_/drugs/{drug_code}/toxic-effects_example
const url = 'https://api.gideononline.com/drugs/%7Bdrug_code%7D/toxic-effects';
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 Drugs_/drugs/{drug_code}/toxic-effects_example
package main

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

func main() {

	url := "https://api.gideononline.com/drugs/%7Bdrug_code%7D/toxic-effects"

	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 Drugs_/drugs/{drug_code}/toxic-effects_example
require 'uri'
require 'net/http'

url = URI("https://api.gideononline.com/drugs/%7Bdrug_code%7D/toxic-effects")

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 Drugs_/drugs/{drug_code}/toxic-effects_example
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;

HttpResponse<String> response = Unirest.get("https://api.gideononline.com/drugs/%7Bdrug_code%7D/toxic-effects")
  .header("Authorization", "<apiKey>")
  .asString();
```

```php Drugs_/drugs/{drug_code}/toxic-effects_example
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

$response = $client->request('GET', 'https://api.gideononline.com/drugs/%7Bdrug_code%7D/toxic-effects', [
  'headers' => [
    'Authorization' => '<apiKey>',
  ],
]);

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

```csharp Drugs_/drugs/{drug_code}/toxic-effects_example
using RestSharp;

var client = new RestClient("https://api.gideononline.com/drugs/%7Bdrug_code%7D/toxic-effects");
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "<apiKey>");
IRestResponse response = client.Execute(request);
```

```swift Drugs_/drugs/{drug_code}/toxic-effects_example
import Foundation

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

let request = NSMutableURLRequest(url: NSURL(string: "https://api.gideononline.com/drugs/%7Bdrug_code%7D/toxic-effects")! 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()
```