Skip to content
Back to skills

Timezone Post Batch

ASecurity

Look up timezone information for up to 50 locations in a single request. Each item can specify a timezone name, city, or lat/lon coordinates. Priority is timezone name > city > coordinates. Results are returned in input order.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 22, 2026
ai-agentsgitapi

Works with

  • api

Security analysis

A100/100

Scanned September 22, 2026

npx -y skills add bobadilla-tech/requiems-api-skills --skill timezone-post-batch --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Timezone Post Batch?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Timezone Post Batch
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/bobadilla-tech-timezone-post-batch/badge)](https://www.skillsdirectory.com/skills/bobadilla-tech-timezone-post-batch)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: timezone-post-batch
api: Timezone
method: POST
path: /v1/places/timezone/batch
base_url: https://requiems.xyz
description: Look up timezone information for up to 50 locations in a single request. Each item can specify a timezone name, city, or lat/lon coordinates. Priority is timezone name > city > coordinates. Results are returned in input order.
---

## Endpoint

**POST https://requiems.xyz/v1/places/timezone/batch**

## Batch Timezone Lookup

Look up timezone information for up to 50 locations in a single request. Each item can specify a timezone name, city, or lat/lon coordinates. Priority is timezone name > city > coordinates. Results are returned in input order.

## Parameters

| Name | Type | Required | Location | Description |
| ---- | ---- | -------- | -------- | ----------- |
| `items` | array<object> | yes | body | List of timezone lookup requests (1–50 items). |
| `items[].timezone` | string | no | body | IANA timezone name (e.g. 'America/New_York'). Highest priority. |
| `items[].city` | string | no | body | City name for city-based lookup. Used when timezone is not set. |
| `items[].lat` | number | no | body | Latitude (-90 to 90). Used when neither timezone nor city is set. |
| `items[].lon` | number | no | body | Longitude (-180 to 180). Used alongside lat for coordinate-based lookup. |

## Request Example

```json
{
  "items": [
    { "timezone": "America/New_York" },
    { "city": "Tokyo" },
    { "lat": 51.5, "lon": -0.1 }
  ]
}
```

## Response Example

```json
{
  "data": {
    "results": [
      { "info": { "timezone": "America/New_York", "offset": "-05:00", "current_time": "2026-01-01T09:00:00Z", "is_dst": false } },
      { "info": { "timezone": "Asia/Tokyo",       "offset": "+09:00", "current_time": "2026-01-01T23:00:00Z", "is_dst": false } },
      { "info": { "timezone": "Europe/London",    "offset": "+00:00", "current_time": "2026-01-01T14:00:00Z", "is_dst": false } }
    ],
    "total": 3
  },
  "metadata": { "timestamp": "2026-01-01T00:00:00Z" }
}
```

## Response Fields

| Field | Type | Description |
| ----- | ---- | ----------- |
| `results` | array<object> | Per-item results in input order. |
| `results[].info.timezone` | string | IANA timezone identifier. |
| `results[].info.offset` | string | UTC offset in +HH:MM or -HH:MM format. |
| `results[].info.current_time` | string | Current time in UTC (RFC 3339). |
| `results[].info.is_dst` | boolean | Whether daylight saving time is currently active. |
| `results[].error` | string | Error message if this item failed (omitted on success). |
| `total` | integer | Total number of items processed. |

## Errors

- `422` **validation_failed** — The items array is missing, empty, or exceeds 50 items.
- `400` **bad_request** — The request body is missing or malformed.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…