Skip to content

Claves PIX

Lista las claves PIX registradas en la cuenta asociada a la API Key.

Endpoint

GET /api/external/pix/keys

Headers

HeaderTipoObligatorioDescripcion
AuthorizationStringSiApiKey {client_id}:{client_secret}
X-Key-CaseStringNoDefina como camelCase para recibir los campos de la respuesta en camelCase (default es snake_case)

Ejemplo

bash
curl -X GET https://api.owem.com.br/api/external/pix/keys \
  -H "Authorization: ApiKey $CLIENT_ID:$CLIENT_SECRET"

Respuesta de Exito (200)

json
{
  "worked": true,
  "keys": [
    {
      "key": "12345678901",
      "key_type": "cpf",
      "status": "active",
      "created_at": "2026-02-05T12:00:00Z"
    },
    {
      "key": "a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d",
      "key_type": "evp",
      "status": "active",
      "created_at": "2026-02-10T14:30:00Z"
    },
    {
      "key": "contato@empresa.com.br",
      "key_type": "email",
      "status": "active",
      "created_at": "2026-02-15T09:00:00Z"
    }
  ]
}
CampoTipoDescripcion
workedBooleantrue indica exito en la operacion
keysArrayLista de claves PIX de la cuenta, ordenada por inserted_at ASC (de la mas antigua a la mas reciente). Nota: cuando el cobro PIX IN (POST /pix/cash-in) es generado sin el parametro pix_key, el backend usa internamente la clave active mas reciente (DESC) de la cuenta -- orden diferente de este endpoint.
keys[].keyStringValor de la clave PIX
keys[].key_typeStringTipo de la clave en minusculas (vea tabla abajo)
keys[].statusStringStatus actual de la clave (vea tabla abajo)
keys[].created_atStringFecha de registro (ISO 8601 en UTC)

Sin paginacion

Este endpoint retorna todas las claves de la cuenta en una unica respuesta (cuentas PF admiten hasta 5 claves, PJ hasta 20). No hay parametros de limit, offset, page o per_page -- envio de esos parametros es silenciosamente ignorado.

Tipos de Clave

TipoFormatoEjemplo
cpf11 digitos12345678901
cnpj14 digitos12345678000190
emailE-mail validocontato@empresa.com.br
phoneDDD + numero (11 digitos)11999998888
evpUUID v4 (clave aleatoria)a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d

Status de la Clave

El schema de la base acepta solo dos valores para status:

StatusDescripcion
activeClave activa y operacional -- puede recibir PIX y ser usada como pix_key en POST /pix/cash-in
pendingRegistro en procesamiento en el DICT (flujo de creacion de clave iniciado pero aun no confirmado por el BACEN)

Claves exhibidas

El endpoint retorna todas las claves vinculadas a la cuenta (independientemente del status). Filtre por el campo status === "active" en el cliente si solo quiere claves operacionales.

Portabilidad y reivindicaciones

Portabilidad no es un status de la clave. Portabilidad (traer clave de otra institucion) y reivindicacion (contestar posesion) son workflows separados, disponibles solo en el portal del merchant o via panel administrativo -- no expuestos por la API externa.

Respuesta de Error (401)

json
{
  "error": {
    "status": 401,
    "message": "Missing API key credentials. Use Authorization: ApiKey <client_id>:<client_secret>"
  }
}

API externa es solo-lectura

Este endpoint solo lista las claves existentes. Registro, portabilidad, reivindicacion y exclusion de claves PIX son hechos exclusivamente via portal del merchant (merchant.owem.com.br) o panel administrativo -- no hay endpoints externos para esas operaciones.

Informacion sobre limites (gestionados por el backend, no expuestos por la API): cuentas PF admiten hasta 5 claves, cuentas PJ hasta 20, con 1 clave CPF/CNPJ por cuenta.

Owem Pay Instituição de Pagamento — ISPB 37839059