# CogniswitchKnowledgeStatus

> **Class** in `langchain_community`

📖 [View in docs](https://reference.langchain.com/python/langchain-community/tools/cogniswitch/tool/CogniswitchKnowledgeStatus)

Tool that uses the Cogniswitch services to get the
 status of the document or url uploaded.

name: str = "cogniswitch_knowledge_status"
description: str = (
    "A wrapper around cogniswitch services to know the status of
     the document uploaded from a url or a file. "
    "Input should be a file name or the url link"
)

## Signature

```python
CogniswitchKnowledgeStatus()
```

## Extends

- `BaseTool`

## Properties

- `name`
- `description`
- `cs_token`
- `OAI_token`
- `apiKey`
- `knowledge_status_url`

## Methods

- [`knowledge_status()`](https://reference.langchain.com/python/langchain-community/tools/cogniswitch/tool/CogniswitchKnowledgeStatus/knowledge_status)

---

[View source on GitHub](https://github.com/langchain-ai/langchain-community/blob/a6a6079511ac8a5c1293337f88096b8641562e77/libs/community/langchain_community/tools/cogniswitch/tool.py#L83)