SkipDocumentación Skipdocs
SpotBoletas

Enviar boleta por URL

POST /api/spot/gastos-url para partners que ya alojan la boleta.

Cuando ya tienes la boleta en una URL accesible para Skip, usa este endpoint en vez del upload multipart.

Restringido a providers cuya cuenta Skip tenga receipt_provider en dtemite u octava_software. El resto recibe 401.

POST /api/spot/gastos-url?public_key={tu_public_key}&rut={rut_paciente}
Content-Type: application/json

Body

{
  "receipt_url": "https://tu-host.com/boletas/12345.pdf",
  "receipt_metadata": {
    "id": "REC-001",
    "date": "2026-04-15",
    "doctor_rut": "11111111-1",
    "provider_rut": "99999999-9",
    "provider_name": "Clínica Sur",
    "billed_items": [
      { "code": "0301043", "description": "Consulta médica", "quantity": 1, "unit_price": 50000 }
    ],
    "total": 50000
  }
}
CampoObligatorioNotas
receipt_urlDebe ser alcanzable desde la red de Skip. Solo HTTPS.
receipt_metadata.idTu ID interno — usado para idempotencia.
receipt_metadata.dateYYYY-MM-DD.
receipt_metadata.doctor_rutRUT del médico tratante.
receipt_metadata.provider_rutRUT de la clínica emisora.
receipt_metadata.provider_nameNombre visible de la clínica.
receipt_metadata.billed_itemsArray de ítems en la boleta.
receipt_metadata.totalMonto en CLP.

Respuesta y errores

Igual que upload de archivo. El shape de processed_files contiene la URL en vez del nombre de archivo.

On this page