---
title: "DNP Sisbén Offices"
method: POST
path: "/co/dnp/sisben-offices/v1"
tags: ["Colombia", "Departamento Nacional de Planeación (DNP)"]
---

# DNP Sisbén Offices

`POST /co/dnp/sisben-offices/v1`

## Request

- Base URL: `https://api.croma.run`
- URL: `https://api.croma.run/co/dnp/sisben-offices/v1`
- Auth: HTTP bearer

The directory of Sisbén offices, from the DNP: every department's coordinator, or with `department_code` (two-digit DIVIPOLA) that department's coordinator and the administrator of each of its municipalities, with address, phone and email.

## Headers

- `Idempotency-Key` string

## Request body

- object
  - `department_code` '' | '05' | '08' | '11' | '13' | '15' | '17' | '18' | '19' | '20' | '23' | '25' | '27' | '41' | '44' | '47' | '50' | '52' | '54' | '63' | '66' | '68' | '70' | '73' | '76' | '81' | '85' | '86' | '88' | '91' | '94' | '95' | '97' | '99': Código DIVIPOLA de dos dígitos del departamento (p. ej. `05` Antioquia, `11` Bogotá). Vacío lista a los coordinadores de todos los departamentos.

## Response `200`

Successful response

- DnpSisbenOfficesResponse
  - `data` DnpSisbenOfficesData, required
    - `department_code` string, nullable, required: The department queried; null when every departmental coordinator was listed.
    - `total` integer, required: Offices in `offices`.
    - `offices` object[], required
      - `level` 'departmental' | 'municipal', required: `departmental`: the department's Sisbén coordinator. `municipal`: a municipality's Sisbén administrator.
      - `department` string, required
      - `department_code` string, required: The department's two-digit DIVIPOLA code, e.g. `05`.
      - `municipality` string, nullable, required: The municipality the office serves; for a departmental coordinator, the department's capital.
      - `municipality_code` string, nullable, required: The municipality's five-digit DIVIPOLA code; null for a departmental coordinator.
      - `contact_name` string, nullable, required: The official in charge.
      - `address` string, nullable, required
      - `phone` string, nullable, required: As published: sometimes several numbers, or an extension.
      - `email` string, nullable, required

## Other responses

- `400`: Invalid request body
- `401`: Missing or invalid API key
- `429`: Rate limit exceeded
- `500`: Internal error
- `502`: Upstream source returned an error

---

[API](https://skmtc.dev/usecroma/apis/croma-marketplace-api.md) · [All operations](https://skmtc.dev/usecroma/apis/croma-marketplace-api/llms.txt) · [OpenAPI document](https://skmtc.dev/usecroma/apis/croma-marketplace-api/revisions/df016cdb29d7?raw)
