Refresh token

Intercambia el refresh token de Cobru por un access token de corta duración.

Endpoint

POST /token/refresh/

Verificado contra sandbox y contra los learnings internos de integración.

Headers

x-api-key: {tu_api_key}
Content-Type: application/json

Body

{ "refresh": "tu_refresh_token" }

Response

{ "access": "eyJ0eXAi..." }

curl

curl -X POST https://dev.cobru.co/token/refresh/ \
  -H "x-api-key: $COBRU_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"refresh":"'"$COBRU_REFRESH_TOKEN"'"}'

Node.js

const response = await fetch('https://dev.cobru.co/token/refresh/', {
  method: 'POST',
  headers: {
    'x-api-key': process.env.COBRU_API_KEY!,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    refresh: process.env.COBRU_REFRESH_TOKEN,
  }),
});

const data = await response.json();

Python

import os
import requests

response = requests.post(
    "https://dev.cobru.co/token/refresh/",
    headers={
        "x-api-key": os.environ["COBRU_API_KEY"],
        "Content-Type": "application/json",
    },
    json={"refresh": os.environ["COBRU_REFRESH_TOKEN"]},
)

data = response.json()

On this page