Corporate Cards

Esta API permite ver los detalles de las tarjetas corporativas dentro de la plataforma

Descripción General

La API de tarjetas permite visibilizar las tarjetas de tu empresa.


Endpoints

Base URL

https://api.xpendit.com/public/v1/enterprises/{enterprise_id}/corporate-cards/

Reemplaza {enterprise_id} con el ID de tu empresa.

1. Obtener Tarjeta

Obtiene la información detallada de un usuario específico.

Endpoint

GET /public/v1/enterprises/{enterprise_id}/corporate-cards/{card_id}/

Query Parameters

ParámetroTipoDescripción
expandstringCampos adicionales a incluir. Valores:bank,user

Ejemplo

GET /public/v1/enterprises/660e8400-e29b-41d4-a716-446655440000/corporate-cards/550e8400-e29b-41d4-a716-446655440000/
Authorization: Api-Key en_sk_xxxxx

Response 200 OK:

 {
   "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
   "user_id": "a1b2c3d4-e5f6-7890-abcd-ef1234561234",
   "last_four_digits": "1245",
   "bank_id": "b3fb2c3d4-e5f6-7890-abcd-ef123456123",
   "national_balance_currency": "CLP",
   "international_balance_currency": "USD",
   "billing_day": 24,
   "billing_mode": "bank_movements",
   "error": "",
	 "status": 200
 }

Ejemplo con Expand

GET /public/v1/enterprises/660e8400-e29b-41d4-a716-446655440000/corporate-cards/550e8400-e29b-41d4-a716-446655440000/?expand=user
Authorization: Api-Key en_sk_xxxxx

Response 200 OK:

{
  "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "user": {
    "id": "a1b2c3d4-e5f6-7890-abcd-ef1234561234",
    "first_name": "María José",
    "last_name": "González Rodríguez",
    "phone": "+56987654321",
    "email": "[email protected]",
    "internal_id": "EMP-2024-001",
    "government_id": "12.345.678-9"
  },
  "last_four_digits": "1245",
  "bank_id": "b3fb2c3d4-e5f6-7890-abcd-ef123456123",
  "national_balance_currency": "CLP",
  "international_balance_currency": "USD",
  "billing_day": 24,
  "billing_mode": "bank_movements",
   "error": "",
	 "status": 200
}

2. Listar Tarjetas

Obtiene la lista paginada de tarjetas de tu empresa.

Endpoint

GET /public/v1/enterprises/{enterprise_id}/corporate-cards/

Query Parameters

ParámetroTipoDescripción
expandstringCampos adicionales. Valores:bank,user
pageintegerNúmero de página (inicia en 1)
page_sizeintegerCantidad de resultados por página (máx: 100)

Ejemplo: Todos las tarjetas corporativas

GET /public/v1/enterprises/660e8400-e29b-41d4-a716-446655440000/corporate-cards/
Authorization: Api-Key en_sk_xxxxx

Response 200 OK:

{
  "count": 25,
  "next": "https://api.xpendit.com/public/v1/enterprises/660e8400-e29b-41d4-a716-446655440000/corporate-cards/?page=2",
  "previous": null,
  "results": [
    {
      "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
      "user_id": "a1b2c3d4-e5f6-7890-abcd-ef1234561234",
      "last_four_digits": "1245",
      "bank_id": "b3fb2c3d4-e5f6-7890-abcd-ef123456123",
      "national_balance_currency": "CLP",
      "international_balance_currency": "USD",
      "billing_day": 24,
      "billing_mode": "bank_movements"
    },
    {
      "id": "b2c3d4e5-f6g7-8901-bcde-f23456789012",
      "user_id": "a1b2c3d4-e5f6-7890-abcd-f2345678901",
      "last_four_digits": "1447",
      "bank_id": "b3fb2c3d4-e5f6-7890-abcd-ef123456123",
      "national_balance_currency": "CLP",
      "international_balance_currency": "USD",
      "billing_day": 20,
      "billing_mode": "bank_movements"
    }
  ]
}