> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.anthropod.in/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.anthropod.in/_mcp/server.

# Retrieve an export

GET https://anthropod.in/api/v2/exports/{export_id}

Retrieve a CSV export job by its ID. When status is completed, download_url links to the CSV and download_expires_at gives the link expiry in epoch seconds. Before completion, and for failed/expired jobs, download_url is null. Exports support a maximum 31-day window, 100,000 records and 200 MiB (209,715,200 bytes). Five jobs may be active per key. Files remain available for seven days; links last at most ten minutes. Only the creating key can retrieve the job.

Reference: https://docs.anthropod.in/api-reference/exports/get-export

## Authentication

- `Authorization` header (bearer token, required) — Existing private account API key from Developer Hub. Keep it on your backend.

## Request

### Path parameters

- `export_id` (string, required) — Identifier returned by the corresponding list operation.

## Response

### 200

Successful response.

- `data` (object, required)
  - `id` (string, required) — Stable export-job identifier.
  - `resource` (enum, required) — Resource included in this CSV export.
    - Allowed values: `conversations`, `customers`, `voice_conversations`
  - `format` (enum, required) — The generated file format.
    - Allowed values: `csv`
  - `status` (enum, required) — Job state. Download only when completed; failed jobs expose an error and expired files require a new export.
    - Allowed values: `queued`, `processing`, `completed`, `failed`, `expired`
  - `created_at` (long, required) — Time the job was created. Unix epoch seconds; milliseconds are invalid.
  - `completed_at` (long, required, nullable) — Time processing finished, including failure, in Unix epoch seconds; null while queued or processing.
  - `download_url` (string, required, nullable) — Temporary signed link to the completed CSV file; null until completed or when the file has expired. No file contents are embedded in this JSON response.
  - `download_expires_at` (long, required, nullable) — Expiry of the signed CSV download link in Unix epoch seconds; null when no link is available.
  - `error` (object, required, nullable) — Failure code and message for a failed job; otherwise null.
    - `code` (string, required) — Machine-readable export error.
    - `message` (string, required) — Human-readable failure reason.

## Errors

### 400 Bad Request Error

Bad Request

- `type` (string, required) — Problem type URI.
- `title` (string, required) — Standard HTTP status title.
- `status` (integer, required) — HTTP status code.
- `detail` (string, required) — Description of this occurrence.
- `code` (string, required) — Machine-readable error code.
- `request_id` (string, required) — Reference to use when contacting support.

### 401 Unauthorized Error

Unauthorized

- `type` (string, required) — Problem type URI.
- `title` (string, required) — Standard HTTP status title.
- `status` (integer, required) — HTTP status code.
- `detail` (string, required) — Description of this occurrence.
- `code` (string, required) — Machine-readable error code.
- `request_id` (string, required) — Reference to use when contacting support.

### 403 Forbidden Error

Forbidden

- `type` (string, required) — Problem type URI.
- `title` (string, required) — Standard HTTP status title.
- `status` (integer, required) — HTTP status code.
- `detail` (string, required) — Description of this occurrence.
- `code` (string, required) — Machine-readable error code.
- `request_id` (string, required) — Reference to use when contacting support.

### 404 Not Found Error

Not Found

- `type` (string, required) — Problem type URI.
- `title` (string, required) — Standard HTTP status title.
- `status` (integer, required) — HTTP status code.
- `detail` (string, required) — Description of this occurrence.
- `code` (string, required) — Machine-readable error code.
- `request_id` (string, required) — Reference to use when contacting support.

### 429 Too Many Requests Error

Request allowance exceeded. Retry after the returned Retry-After interval.

- `type` (string, required) — Problem type URI.
- `title` (string, required) — Standard HTTP status title.
- `status` (integer, required) — HTTP status code.
- `detail` (string, required) — Description of this occurrence.
- `code` (string, required) — Machine-readable error code.
- `request_id` (string, required) — Reference to use when contacting support.

### 500 Internal Server Error

Internal Server Error

- `type` (string, required) — Problem type URI.
- `title` (string, required) — Standard HTTP status title.
- `status` (integer, required) — HTTP status code.
- `detail` (string, required) — Description of this occurrence.
- `code` (string, required) — Machine-readable error code.
- `request_id` (string, required) — Reference to use when contacting support.

### 503 Service Unavailable Error

The feature is disabled or a required dependency is temporarily unavailable.

- `type` (string, required) — Problem type URI.
- `title` (string, required) — Standard HTTP status title.
- `status` (integer, required) — HTTP status code.
- `detail` (string, required) — Description of this occurrence.
- `code` (string, required) — Machine-readable error code.
- `request_id` (string, required) — Reference to use when contacting support.

## Examples

### Retrieved

**Response**

```json
{
  "data": {
    "id": "exp_123e4567e89b42d3a456426614174000",
    "resource": "conversations",
    "format": "csv",
    "status": "completed",
    "created_at": 1788307200,
    "completed_at": 1788307200,
    "download_url": "https://example-bucket.s3.amazonaws.com/data_v2/client_demo/service_demo/dashboard/downloads/conversations_export_123e4567e89b42d3a456426614174000.csv?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Expires=600&X-Amz-Signature=REDACTED",
    "download_expires_at": 1788307800,
    "error": null
  }
}
```

**SDK Code**

```python Retrieved
import requests

url = "https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000"

headers = {"Authorization": "Bearer <accountApiKey>"}

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

print(response.json())
```

```javascript Retrieved
const url = 'https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000';
const options = {method: 'GET', headers: {Authorization: 'Bearer <accountApiKey>'}};

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

```go Retrieved
package main

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

func main() {

	url := "https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000"

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

	req.Header.Add("Authorization", "Bearer <accountApiKey>")

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

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

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

}
```

```ruby Retrieved
require 'uri'
require 'net/http'

url = URI("https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000")

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

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

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

```java Retrieved
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;

HttpResponse<String> response = Unirest.get("https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000")
  .header("Authorization", "Bearer <accountApiKey>")
  .asString();
```

```php Retrieved
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

$response = $client->request('GET', 'https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000', [
  'headers' => [
    'Authorization' => 'Bearer <accountApiKey>',
  ],
]);

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

```csharp Retrieved
using RestSharp;

var client = new RestClient("https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000");
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Bearer <accountApiKey>");
IRestResponse response = client.Execute(request);
```

```swift Retrieved
import Foundation

let headers = ["Authorization": "Bearer <accountApiKey>"]

let request = NSMutableURLRequest(url: NSURL(string: "https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000")! 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()
```

### Queued

**Response**

```json
{
  "data": {
    "id": "exp_123e4567e89b42d3a456426614174000",
    "resource": "conversations",
    "format": "csv",
    "status": "queued",
    "created_at": 1788307200,
    "completed_at": null,
    "download_url": null,
    "download_expires_at": null,
    "error": null
  }
}
```

**SDK Code**

```python Queued
import requests

url = "https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000"

headers = {"Authorization": "Bearer <accountApiKey>"}

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

print(response.json())
```

```javascript Queued
const url = 'https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000';
const options = {method: 'GET', headers: {Authorization: 'Bearer <accountApiKey>'}};

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

```go Queued
package main

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

func main() {

	url := "https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000"

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

	req.Header.Add("Authorization", "Bearer <accountApiKey>")

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

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

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

}
```

```ruby Queued
require 'uri'
require 'net/http'

url = URI("https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000")

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

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

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

```java Queued
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;

HttpResponse<String> response = Unirest.get("https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000")
  .header("Authorization", "Bearer <accountApiKey>")
  .asString();
```

```php Queued
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

$response = $client->request('GET', 'https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000', [
  'headers' => [
    'Authorization' => 'Bearer <accountApiKey>',
  ],
]);

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

```csharp Queued
using RestSharp;

var client = new RestClient("https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000");
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Bearer <accountApiKey>");
IRestResponse response = client.Execute(request);
```

```swift Queued
import Foundation

let headers = ["Authorization": "Bearer <accountApiKey>"]

let request = NSMutableURLRequest(url: NSURL(string: "https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000")! 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()
```

### Processing

**Response**

```json
{
  "data": {
    "id": "exp_123e4567e89b42d3a456426614174000",
    "resource": "conversations",
    "format": "csv",
    "status": "processing",
    "created_at": 1788307200,
    "completed_at": null,
    "download_url": null,
    "download_expires_at": null,
    "error": null
  }
}
```

**SDK Code**

```python Processing
import requests

url = "https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000"

headers = {"Authorization": "Bearer <accountApiKey>"}

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

print(response.json())
```

```javascript Processing
const url = 'https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000';
const options = {method: 'GET', headers: {Authorization: 'Bearer <accountApiKey>'}};

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

```go Processing
package main

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

func main() {

	url := "https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000"

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

	req.Header.Add("Authorization", "Bearer <accountApiKey>")

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

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

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

}
```

```ruby Processing
require 'uri'
require 'net/http'

url = URI("https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000")

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

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

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

```java Processing
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;

HttpResponse<String> response = Unirest.get("https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000")
  .header("Authorization", "Bearer <accountApiKey>")
  .asString();
```

```php Processing
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

$response = $client->request('GET', 'https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000', [
  'headers' => [
    'Authorization' => 'Bearer <accountApiKey>',
  ],
]);

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

```csharp Processing
using RestSharp;

var client = new RestClient("https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000");
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Bearer <accountApiKey>");
IRestResponse response = client.Execute(request);
```

```swift Processing
import Foundation

let headers = ["Authorization": "Bearer <accountApiKey>"]

let request = NSMutableURLRequest(url: NSURL(string: "https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000")! 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()
```

### Completed

**Response**

```json
{
  "data": {
    "id": "exp_123e4567e89b42d3a456426614174000",
    "resource": "conversations",
    "format": "csv",
    "status": "completed",
    "created_at": 1788307200,
    "completed_at": 1788307200,
    "download_url": "https://example-bucket.s3.amazonaws.com/demo/conversations.csv?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Expires=600&X-Amz-Signature=REDACTED",
    "download_expires_at": 1788307800,
    "error": null
  }
}
```

**SDK Code**

```python Completed
import requests

url = "https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000"

headers = {"Authorization": "Bearer <accountApiKey>"}

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

print(response.json())
```

```javascript Completed
const url = 'https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000';
const options = {method: 'GET', headers: {Authorization: 'Bearer <accountApiKey>'}};

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

```go Completed
package main

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

func main() {

	url := "https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000"

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

	req.Header.Add("Authorization", "Bearer <accountApiKey>")

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

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

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

}
```

```ruby Completed
require 'uri'
require 'net/http'

url = URI("https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000")

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

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

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

```java Completed
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;

HttpResponse<String> response = Unirest.get("https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000")
  .header("Authorization", "Bearer <accountApiKey>")
  .asString();
```

```php Completed
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

$response = $client->request('GET', 'https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000', [
  'headers' => [
    'Authorization' => 'Bearer <accountApiKey>',
  ],
]);

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

```csharp Completed
using RestSharp;

var client = new RestClient("https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000");
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Bearer <accountApiKey>");
IRestResponse response = client.Execute(request);
```

```swift Completed
import Foundation

let headers = ["Authorization": "Bearer <accountApiKey>"]

let request = NSMutableURLRequest(url: NSURL(string: "https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000")! 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()
```

### Failed

**Response**

```json
{
  "data": {
    "id": "exp_123e4567e89b42d3a456426614174000",
    "resource": "conversations",
    "format": "csv",
    "status": "failed",
    "created_at": 1788307200,
    "completed_at": 1788307200,
    "download_url": null,
    "download_expires_at": null,
    "error": {
      "code": "EXPORT_TOO_LARGE",
      "message": "Export could not be completed. Contact support with the export ID."
    }
  }
}
```

**SDK Code**

```python Failed
import requests

url = "https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000"

headers = {"Authorization": "Bearer <accountApiKey>"}

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

print(response.json())
```

```javascript Failed
const url = 'https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000';
const options = {method: 'GET', headers: {Authorization: 'Bearer <accountApiKey>'}};

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

```go Failed
package main

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

func main() {

	url := "https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000"

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

	req.Header.Add("Authorization", "Bearer <accountApiKey>")

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

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

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

}
```

```ruby Failed
require 'uri'
require 'net/http'

url = URI("https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000")

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

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

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

```java Failed
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;

HttpResponse<String> response = Unirest.get("https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000")
  .header("Authorization", "Bearer <accountApiKey>")
  .asString();
```

```php Failed
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

$response = $client->request('GET', 'https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000', [
  'headers' => [
    'Authorization' => 'Bearer <accountApiKey>',
  ],
]);

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

```csharp Failed
using RestSharp;

var client = new RestClient("https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000");
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Bearer <accountApiKey>");
IRestResponse response = client.Execute(request);
```

```swift Failed
import Foundation

let headers = ["Authorization": "Bearer <accountApiKey>"]

let request = NSMutableURLRequest(url: NSURL(string: "https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000")! 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()
```

### Expired

**Response**

```json
{
  "data": {
    "id": "exp_123e4567e89b42d3a456426614174000",
    "resource": "conversations",
    "format": "csv",
    "status": "expired",
    "created_at": 1788307200,
    "completed_at": 1788307200,
    "download_url": null,
    "download_expires_at": null,
    "error": null
  }
}
```

**SDK Code**

```python Expired
import requests

url = "https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000"

headers = {"Authorization": "Bearer <accountApiKey>"}

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

print(response.json())
```

```javascript Expired
const url = 'https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000';
const options = {method: 'GET', headers: {Authorization: 'Bearer <accountApiKey>'}};

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

```go Expired
package main

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

func main() {

	url := "https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000"

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

	req.Header.Add("Authorization", "Bearer <accountApiKey>")

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

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

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

}
```

```ruby Expired
require 'uri'
require 'net/http'

url = URI("https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000")

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

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

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

```java Expired
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;

HttpResponse<String> response = Unirest.get("https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000")
  .header("Authorization", "Bearer <accountApiKey>")
  .asString();
```

```php Expired
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

$response = $client->request('GET', 'https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000', [
  'headers' => [
    'Authorization' => 'Bearer <accountApiKey>',
  ],
]);

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

```csharp Expired
using RestSharp;

var client = new RestClient("https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000");
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Bearer <accountApiKey>");
IRestResponse response = client.Execute(request);
```

```swift Expired
import Foundation

let headers = ["Authorization": "Bearer <accountApiKey>"]

let request = NSMutableURLRequest(url: NSURL(string: "https://anthropod.in/api/v2/exports/exp_123e4567e89b42d3a456426614174000")! 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()
```