---
title: "Get the most recent modification timestamp across all boundaries."
method: GET
path: "/api/v1/data/boundaries/last-updated"
---

# Get the most recent modification timestamp across all boundaries.

`GET /api/v1/data/boundaries/last-updated`

Returns the latest updated_at datetime from both ADM0 and ADM1 boundary
tables. Useful for cache invalidation and determining if boundary data
needs to be refreshed.

Query Parameters:
- release_type: geoBoundaries release type
  (gbOpen, gbHumanitarian, gbAuthoritative, default: gbOpen)

Returns:
- 200: Last updated timestamp
- 400: Invalid query parameters
- 404: No boundary data found
- 500: Server error

Response Structure:
{
    "data": {
        "last_updated": "2025-01-26T10:30:00.000000",
        "release_type": "gbOpen"
    }
}

## Response `200`

Success

- object

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `500` — Internal Server Error

---

[API](https://skmtc.dev/trends/apis/trends-earth-api.md) · [All operations](https://skmtc.dev/trends/apis/trends-earth-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/trends/trends-earth-api/revisions/6bdbc0b84666/schema)
