Skip to main content
GET
List Entity Offices

Authorizations

Authorization
string
header
required

GDELT Cloud API key. Send as Authorization: Bearer gdelt_sk_....

Path Parameters

entity_id
string
required

The entity id.

Query Parameters

status
enum<string>

Restrict to office-holders the PUBLISHER asserts as current, ended or unknown. unknown is a real bucket, not a synonym for current: the source did not say, and nothing here infers currency from a missing end_date. Combine with as_of to ask "current AND in office on that date" — the two are independent predicates. Matched case-insensitively. Full value list: https://docs.gdeltcloud.com/reference/enums#office_holder_status

Available options:
current,
ended,
unknown
as_of
string<date>

VALID TIME — who HELD the office on this date (YYYY-MM-DD), read from the start/end dates the publisher states. This is NOT knowledge-time replay: it is not routed through the can_use_asof gate and does not answer "what did we know then". An office-holder with no published start date cannot be placed on a date and is EXCLUDED rather than guessed — meta.undated_office_holders counts how many the date could not see. A future date is accepted and reads as "still in office as far as the source has published".

limit
integer
default:100

Maximum office-holders to return. Default 100, max 200; truncated: true when the entity has more. Note: validation is owned by the endpoint service because it depends on composed or cross-parameter state; the published error semantics above still apply.

Required range: 1 <= x <= 200

Response

Success

success
enum<boolean>
required
Available options:
true
entity
object
required
data
object[]
required
truncated
boolean
required
summary
object
required
meta
object
required
applied_filters
object
required