# Retrieve job

You can retrieve detailed information about a specific fine-tuning job, including its current status, progress, and any relevant metadata.&#x20;

The value of "status" for a job should be one of following:

* queued
* running
* succeed
* failed

{% hint style="info" %}
Replace `{{API_TOKEN}}` with your actual token.
{% endhint %}

**Example Request:**

{% tabs %}
{% tab title="Curl" %}

```bash
curl --location 'https://api.netmind.ai/v1/fine-tuning/job/{{JOB_ID}}' \
--header 'Authorization: Bearer {{API_TOKEN}}'
```

{% endtab %}

{% tab title="Python" %}

```python
import requests

url = "https://api.netmind.ai/v1/fine-tuning/job/{{JOB_ID}}"

payload = {}
headers = {
  'Authorization': 'Bearer {{API_TOKEN}}'
}

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)

```

{% endtab %}
{% endtabs %}

**Example Response:**

```json
{
    "id": "ftjob-0mlf...",
    "model": "llama-3-8b",
    "training_file_id": "file-KVvi...",
    "hyperparameters": {
        "per_device_train_batch_size": 1,
        "learning_rate": 0.0001,
        "num_train_epochs": 30
    },
    "reason": null,
    "status": "queued",
    "created_at": 1730974464
}
```
