{
"message": "Rate limit exceeded: 501 requests in the current 60s window, limit is 500. Retry in 12s.",
"displayMessage": "Superaste el límite de 500 solicitudes cada 60 segundos. Vuelve a intentarlo en 12 segundos.",
"data": {
"code": "RATE_LIMIT_EXCEEDED",
"scope": "All API keys of your company share this budget.",
"limit": 500,
"used": 501,
"windowSeconds": 60,
"retryAfterSeconds": 12,
"resetAt": "2026-11-04T15:00:12.000Z",
"hint": "Wait until resetAt (or honor the Retry-After header) before retrying. Avoid repeating identical requests: reuse responses you already fetched, use filters and larger pageSize values instead of one request per item, and cap your client concurrency."
}
}
{
"message": "Internal server error"
}
{
"message": "request_timeout",
"displayMessage": "La solicitud excedió el tiempo máximo permitido"
}
Datahub
Obtener resumen de cesiones
Devuelve un resumen de las cesiones de facturas que el cliente ha realizado como cedente en los últimos 24 meses (desde el primer día del mes de hace 23 meses, hora de Chile), según la información tributaria que Pruff tiene del cliente. Agrupa los montos por deudor (dataPayers), por empresa de factoring que recibió la cesión (dataFactorings), y entrega la asignación por factoring con desglose por deudor (dataAssigned, un elemento payers por RUT de deudor) y los totales por período. Los meses y Last12Months se agrupan por fecha de cesión, así que Last12Months coincide con la suma de los últimos 12 meses. Puedes filtrar por deudor y por empresa de factoring con los query params. Todos los montos están en pesos chilenos (CLP) y las proporciones van entre 0 y 1. Si el RUT no existe en Pruff, la respuesta es 200 con los períodos sin datos y lastScrapedDate en null. Si existe pero no tiene cesiones, los períodos vienen sin datos y lastScrapedDate indica la última actualización de su información tributaria. El ejemplo se recortó a unos pocos períodos.
GET
/
datahub
/
{identifier}
/
cessions
/
summary
Obtener resumen de cesiones
curl --request GET \ --url https://api.pruff.com/api/clients/datahub/{identifier}/cessions/summary \ --header 'x-api-key: <api-key>'
{
"message": "Rate limit exceeded: 501 requests in the current 60s window, limit is 500. Retry in 12s.",
"displayMessage": "Superaste el límite de 500 solicitudes cada 60 segundos. Vuelve a intentarlo en 12 segundos.",
"data": {
"code": "RATE_LIMIT_EXCEEDED",
"scope": "All API keys of your company share this budget.",
"limit": 500,
"used": 501,
"windowSeconds": 60,
"retryAfterSeconds": 12,
"resetAt": "2026-11-04T15:00:12.000Z",
"hint": "Wait until resetAt (or honor the Retry-After header) before retrying. Avoid repeating identical requests: reuse responses you already fetched, use filters and larger pageSize values instead of one request per item, and cap your client concurrency."
}
}
{
"message": "Internal server error"
}
{
"message": "request_timeout",
"displayMessage": "La solicitud excedió el tiempo máximo permitido"
}
Autorizaciones
x-api-key
string
header
requerido
API key que Pruff entrega a tu empresa.
Parámetros de ruta
identifier
string
requerido
RUT del cliente, sin puntos, con guion y con la K del dígito verificador en mayúscula.
Ejemplo:
"76111111-6"
Parámetros de consulta
payerIdentifier
string
RUT del deudor por el que quieres filtrar. Si lo omites o lo envías vacío, no se filtra por deudor.
cessionaryIdentifier
string
RUT de la empresa de factoring (cesionario) por la que quieres filtrar. Si lo omites o lo envías vacío, no se filtra.
Respuesta
Resumen de cesiones del cliente.
dataPayers
object
requerido
Monto cedido agrupado por deudor y período. Las claves son períodos: Last24Months, Last12Months y un mes calendario por cada uno de los últimos 24 meses, incluido el actual, con el formato Mes-Año en inglés (por ejemplo October-2026). Los períodos sin datos vienen con un arreglo vacío. En Last12Months pueden venir deudores con montos en 0. El ejemplo omite la mayoría de los meses.
Show child attributes
dataFactorings
object
requerido
Monto cedido agrupado por empresa de factoring (cesionario) y período, con desglose por deudor. Las claves son períodos: Last24Months, Last12Months y un mes calendario por cada uno de los últimos 24 meses, incluido el actual, con el formato Mes-Año en inglés (por ejemplo October-2026). Los períodos sin datos vienen con un arreglo vacío. En Last12Months pueden venir cesionarios con montos en 0. El ejemplo omite la mayoría de los meses.
Show child attributes
dataAssigned
object[]
requerido
Asignación por empresa de factoring con desglose por deudor (payers), para los últimos 24 meses.
Show child attributes
totalsCedded
object
requerido
Monto total cedido por período, en CLP. Las claves son períodos: Last24Months, Last12Months y un mes calendario por cada uno de los últimos 24 meses, incluido el actual, con el formato Mes-Año en inglés (por ejemplo October-2026). Los períodos sin datos vienen con 0. El ejemplo omite la mayoría de los meses.
Show child attributes
totalsCancelAmount
object
requerido
Monto total de facturas cedidas anuladas o rechazadas por período, en CLP. Las claves son períodos: Last24Months, Last12Months y un mes calendario por cada uno de los últimos 24 meses, incluido el actual, con el formato Mes-Año en inglés (por ejemplo October-2026). Los períodos sin datos vienen con 0. El ejemplo omite la mayoría de los meses.
Show child attributes
totalsCreditNoteAmount
object
requerido
Monto total de notas de crédito asociadas a facturas cedidas por período, en CLP. Las claves son períodos: Last24Months, Last12Months y un mes calendario por cada uno de los últimos 24 meses, incluido el actual, con el formato Mes-Año en inglés (por ejemplo October-2026). Los períodos sin datos vienen con 0. El ejemplo omite la mayoría de los meses.
Show child attributes
lastScrapedDate
string<date-time> | null
requerido
Fecha y hora de la última vez que Pruff actualizó la información tributaria del cliente, en ISO 8601. null si nunca se ha actualizado o el RUT no existe.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Pruff para desarrolladores","description":"Documentación para integrar tus sistemas con Pruff.","colors":{"primary":"#0F23DF","light":"#5B6BFF","dark":"#3446FF"},"logo":{"light":"https://mintcdn.com/pruff/_VrgG8X_mrFG1oH6/logo/light.svg?fit=max\u0026auto=format\u0026n=_VrgG8X_mrFG1oH6\u0026q=85\u0026s=11793a12a1af5ccfeeef3cd436b33dce","dark":"https://mintcdn.com/pruff/_VrgG8X_mrFG1oH6/logo/dark.svg?fit=max\u0026auto=format\u0026n=_VrgG8X_mrFG1oH6\u0026q=85\u0026s=9f4f50b7aa7bdec5374a1d134a3b9d1f","href":"https://pruff.com"},"favicon":"https://mintcdn.com/pruff/_VrgG8X_mrFG1oH6/favicon.svg?fit=max\u0026auto=format\u0026n=_VrgG8X_mrFG1oH6\u0026q=85\u0026s=0611623926cc3ba5323e0e0310d17d7c","seo":{"metatags":{"canonical":"https://docs.pruff.com"}},"fonts":{"family":"Nunito"},"integrations":{"posthog":{"apiKey":"phc_nh7cwXFo7qT2SSPtBkZfno6r2qLU72QZbuAoj4RnRqUQ","sessionRecording":false}},"contextual":{"options":["copy","view","chatgpt","claude","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"languages":[{"language":"es","href":""}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"pruff","hasAudioNarration":false,"actualSubdomain":"pruff","customDomains":["docs.pruff.com"],"gitSource":{"type":"github","owner":"pruff-tech","repo":"pruff-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6af79bac7409863fb0833a70","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"es","tag":"API de clientes","count":63},{"language":"es","tag":"Datahub","count":15},{"language":"es","tag":"Webhooks","count":14},{"language":"es","tag":"Eventos","count":9},{"language":"es","tag":"Reportes","count":7},{"language":"es","tag":"Usuarios","count":7},{"language":"es","tag":"CRM","count":5},{"language":"es","tag":"Facturas","count":5},{"language":"es","tag":"Mercado Público","count":4},{"language":"es","tag":"Archivos","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"api/datahub/obtener-resumen-de-cesiones","slug":"/api/datahub/obtener-resumen-de-cesiones","pageMetadata":{"title":"Obtener resumen de cesiones","openapi":"openapi/clients.yaml GET /datahub/{identifier}/cessions/summary","description":"Devuelve un resumen de las cesiones de facturas que el cliente ha realizado como cedente en los últimos 24 meses (desde el primer día del mes de hace 23 meses, hora de Chile), según la información tributaria que Pruff tiene del cliente. Agrupa los montos por deudor (`dataPayers`), por empresa de factoring que recibió la cesión (`dataFactorings`), y entrega la asignación por factoring con desglose por deudor (`dataAssigned`, un elemento `payers` por RUT de deudor) y los totales por período. Los meses y `Last12Months` se agrupan por fecha de cesión, así que `Last12Months` coincide con la suma de los últimos 12 meses. Puedes filtrar por deudor y por empresa de factoring con los query params. Todos los montos están en pesos chilenos (CLP) y las proporciones van entre 0 y 1. Si el RUT no existe en Pruff, la respuesta es `200` con los períodos sin datos y `lastScrapedDate` en `null`. Si existe pero no tiene cesiones, los períodos vienen sin datos y `lastScrapedDate` indica la última actualización de su información tributaria. El ejemplo se recortó a unos pocos períodos.","href":"/api/datahub/obtener-resumen-de-cesiones"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Devuelve un resumen de las cesiones de facturas que el cliente ha realizado como cedente en los últimos 24 meses (desde el primer día del mes de hace 23 meses, hora de Chile), según la información tributaria que Pruff tiene del cliente. Agrupa los montos por deudor (\", _jsx(_components.code, {\n children: \"dataPayers\"\n }), \"), por empresa de factoring que recibió la cesión (\", _jsx(_components.code, {\n children: \"dataFactorings\"\n }), \"), y entrega la asignación por factoring con desglose por deudor (\", _jsx(_components.code, {\n children: \"dataAssigned\"\n }), \", un elemento \", _jsx(_components.code, {\n children: \"payers\"\n }), \" por RUT de deudor) y los totales por período. Los meses y \", _jsx(_components.code, {\n children: \"Last12Months\"\n }), \" se agrupan por fecha de cesión, así que \", _jsx(_components.code, {\n children: \"Last12Months\"\n }), \" coincide con la suma de los últimos 12 meses. Puedes filtrar por deudor y por empresa de factoring con los query params. Todos los montos están en pesos chilenos (CLP) y las proporciones van entre 0 y 1. Si el RUT no existe en Pruff, la respuesta es \", _jsx(_components.code, {\n children: \"200\"\n }), \" con los períodos sin datos y \", _jsx(_components.code, {\n children: \"lastScrapedDate\"\n }), \" en \", _jsx(_components.code, {\n children: \"null\"\n }), \". Si existe pero no tiene cesiones, los períodos vienen sin datos y \", _jsx(_components.code, {\n children: \"lastScrapedDate\"\n }), \" indica la última actualización de su información tributaria. El ejemplo se recortó a unos pocos períodos.\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Obtener resumen de cesiones","openapi":"openapi/clients.yaml GET /datahub/{identifier}/cessions/summary","description":"Devuelve un resumen de las cesiones de facturas que el cliente ha realizado como cedente en los últimos 24 meses (desde el primer día del mes de hace 23 meses, hora de Chile), según la información tributaria que Pruff tiene del cliente. Agrupa los montos por deudor (`dataPayers`), por empresa de factoring que recibió la cesión (`dataFactorings`), y entrega la asignación por factoring con desglose por deudor (`dataAssigned`, un elemento `payers` por RUT de deudor) y los totales por período. Los meses y `Last12Months` se agrupan por fecha de cesión, así que `Last12Months` coincide con la suma de los últimos 12 meses. Puedes filtrar por deudor y por empresa de factoring con los query params. Todos los montos están en pesos chilenos (CLP) y las proporciones van entre 0 y 1. Si el RUT no existe en Pruff, la respuesta es `200` con los períodos sin datos y `lastScrapedDate` en `null`. Si existe pero no tiene cesiones, los períodos vienen sin datos y `lastScrapedDate` indica la última actualización de su información tributaria. El ejemplo se recortó a unos pocos períodos.","href":"/api/datahub/obtener-resumen-de-cesiones"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"getDatahubCessionsSummary","tags":["Datahub"],"summary":"Obtener resumen de cesiones","description":"Devuelve un resumen de las cesiones de facturas que el cliente ha realizado como cedente en los últimos 24 meses (desde el primer día del mes de hace 23 meses, hora de Chile), según la información tributaria que Pruff tiene del cliente. Agrupa los montos por deudor (`dataPayers`), por empresa de factoring que recibió la cesión (`dataFactorings`), y entrega la asignación por factoring con desglose por deudor (`dataAssigned`, un elemento `payers` por RUT de deudor) y los totales por período. Los meses y `Last12Months` se agrupan por fecha de cesión, así que `Last12Months` coincide con la suma de los últimos 12 meses. Puedes filtrar por deudor y por empresa de factoring con los query params. Todos los montos están en pesos chilenos (CLP) y las proporciones van entre 0 y 1. Si el RUT no existe en Pruff, la respuesta es `200` con los períodos sin datos y `lastScrapedDate` en `null`. Si existe pero no tiene cesiones, los períodos vienen sin datos y `lastScrapedDate` indica la última actualización de su información tributaria. El ejemplo se recortó a unos pocos períodos.","parameters":["1fe3c4e0-f4ee-4c7d-87d7-a675c7414e2c","c31bac1d-6e4c-4d07-b451-e170a45f9014","c9c9afe2-5e31-45dc-aa9c-05db418d955b"],"responses":{"200":"976ccf7b-6387-432b-87ad-f0c824bdc0fc","400":"22b6c29a-7cc9-4a2b-870e-1204c7146738","401":"9c62fc4a-da34-4d81-8775-f1c325489f24","429":"37ddfe01-abd8-40a8-9879-51c6e6603282","500":"8ac0cfb5-8677-4392-a4df-21ae24b5fcfe","504":"765a62ea-89db-4f21-b3fb-be976238db91"},"method":"get","type":"path","servers":["8596c949-6896-4d8e-9f05-9b0209c895f3"],"security":["17bd364c-c500-4d50-a683-424a89dddf61"],"path":"/datahub/{identifier}/cessions/summary","baseUrlOptions":["https://api.pruff.com/api/clients"],"title":"Obtener resumen de cesiones","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"1fe3c4e0-f4ee-4c7d-87d7-a675c7414e2c":{"name":"identifier","in":"path","required":true,"description":"RUT del cliente, sin puntos, con guion y con la K del dígito verificador en mayúscula.","schema":{"type":"string","example":"76111111-6","isRequired":true,"description":"RUT del cliente, sin puntos, con guion y con la K del dígito verificador en mayúscula.","uniqueKey":"","typeLabel":"string"},"example":"76111111-6"},"c31bac1d-6e4c-4d07-b451-e170a45f9014":{"name":"payerIdentifier","in":"query","required":false,"description":"RUT del deudor por el que quieres filtrar. Si lo omites o lo envías vacío, no se filtra por deudor.","schema":{"type":"string","isRequired":false,"description":"RUT del deudor por el que quieres filtrar. Si lo omites o lo envías vacío, no se filtra por deudor.","uniqueKey":"","typeLabel":"string"},"example":"76222222-1"},"c9c9afe2-5e31-45dc-aa9c-05db418d955b":{"name":"cessionaryIdentifier","in":"query","required":false,"description":"RUT de la empresa de factoring (cesionario) por la que quieres filtrar. Si lo omites o lo envías vacío, no se filtra.","schema":{"type":"string","isRequired":false,"description":"RUT de la empresa de factoring (cesionario) por la que quieres filtrar. Si lo omites o lo envías vacío, no se filtra.","uniqueKey":"","typeLabel":"string"},"example":"77222222-K"}},"responses":{"976ccf7b-6387-432b-87ad-f0c824bdc0fc":{"description":"Resumen de cesiones del cliente.","content":{"application/json":{"schema":{"type":"object","required":["dataPayers","dataFactorings","dataAssigned","totalsCedded","totalsCancelAmount","totalsCreditNoteAmount","lastScrapedDate"],"properties":{"dataPayers":{"type":"object","description":"Monto cedido agrupado por deudor y período. Las claves son períodos: `Last24Months`, `Last12Months` y un mes calendario por cada uno de los últimos 24 meses, incluido el actual, con el formato `Mes-Año` en inglés (por ejemplo `October-2026`). Los períodos sin datos vienen con un arreglo vacío. En `Last12Months` pueden venir deudores con montos en `0`. El ejemplo omite la mayoría de los meses.","additionalProperties":{"type":"array","items":{"type":"object","required":["identifier","name","amount","cancelPercentage","cancelAmount","creditNotePercentage","creditNoteAmount"],"properties":{"identifier":{"type":"string","description":"RUT del deudor.","example":"76222222-1","isRequired":true,"uniqueKey":"dataPayers.additionalProperties.items.[INDEX].identifier","typeLabel":"string"},"name":{"type":"string","description":"Razón social del deudor. Texto vacío si Pruff no la conoce.","example":"Deudor Ejemplo SpA","isRequired":true,"uniqueKey":"dataPayers.additionalProperties.items.[INDEX].name","typeLabel":"string"},"amount":{"type":"number","description":"Monto total cedido de facturas de este deudor en el período, en CLP.","isRequired":true,"uniqueKey":"dataPayers.additionalProperties.items.[INDEX].amount","typeLabel":"number"},"cancelPercentage":{"type":"number","description":"Proporción (entre 0 y 1, no porcentaje) del monto cedido que corresponde a facturas anuladas o rechazadas.","isRequired":true,"uniqueKey":"dataPayers.additionalProperties.items.[INDEX].cancelPercentage","typeLabel":"number"},"cancelAmount":{"type":"number","description":"Monto de las facturas cedidas que están anuladas o rechazadas, en CLP.","isRequired":true,"uniqueKey":"dataPayers.additionalProperties.items.[INDEX].cancelAmount","typeLabel":"number"},"creditNotePercentage":{"type":"number","description":"Proporción (entre 0 y 1) del monto cedido que corresponde a notas de crédito asociadas.","isRequired":true,"uniqueKey":"dataPayers.additionalProperties.items.[INDEX].creditNotePercentage","typeLabel":"number"},"creditNoteAmount":{"type":"number","description":"Monto de notas de crédito asociadas a las facturas cedidas, en CLP.","isRequired":true,"uniqueKey":"dataPayers.additionalProperties.items.[INDEX].creditNoteAmount","typeLabel":"number"}},"uniqueKey":"dataPayers.additionalProperties.items.[INDEX]","typeLabel":"object"},"uniqueKey":"dataPayers.additionalProperties","typeLabel":"object[]"},"isRequired":true,"uniqueKey":"dataPayers","typeLabel":"object"},"dataFactorings":{"type":"object","description":"Monto cedido agrupado por empresa de factoring (cesionario) y período, con desglose por deudor. Las claves son períodos: `Last24Months`, `Last12Months` y un mes calendario por cada uno de los últimos 24 meses, incluido el actual, con el formato `Mes-Año` en inglés (por ejemplo `October-2026`). Los períodos sin datos vienen con un arreglo vacío. En `Last12Months` pueden venir cesionarios con montos en `0`. El ejemplo omite la mayoría de los meses.","additionalProperties":{"type":"array","items":{"type":"object","required":["identifier","name","amount","cancelPercentage","cancelAmount","creditNotePercentage","creditNoteAmount","payersData"],"properties":{"identifier":{"type":"string","description":"RUT de la empresa de factoring que recibió la cesión (cesionario).","example":"77222222-K","isRequired":true,"uniqueKey":"dataFactorings.additionalProperties.items.[INDEX].identifier","typeLabel":"string"},"name":{"type":"string","description":"Razón social del cesionario. Texto vacío si Pruff no la conoce.","example":"Factoring Ejemplo SpA","isRequired":true,"uniqueKey":"dataFactorings.additionalProperties.items.[INDEX].name","typeLabel":"string"},"amount":{"type":"number","description":"Monto total cedido a esta empresa en el período, en CLP.","isRequired":true,"uniqueKey":"dataFactorings.additionalProperties.items.[INDEX].amount","typeLabel":"number"},"cancelPercentage":{"type":"number","description":"Proporción (entre 0 y 1) del monto cedido que corresponde a facturas anuladas o rechazadas.","isRequired":true,"uniqueKey":"dataFactorings.additionalProperties.items.[INDEX].cancelPercentage","typeLabel":"number"},"cancelAmount":{"type":"number","description":"Monto de facturas anuladas o rechazadas, en CLP.","isRequired":true,"uniqueKey":"dataFactorings.additionalProperties.items.[INDEX].cancelAmount","typeLabel":"number"},"creditNotePercentage":{"type":"number","description":"Proporción (entre 0 y 1) del monto cedido que corresponde a notas de crédito asociadas.","isRequired":true,"uniqueKey":"dataFactorings.additionalProperties.items.[INDEX].creditNotePercentage","typeLabel":"number"},"creditNoteAmount":{"type":"number","description":"Monto de notas de crédito asociadas, en CLP.","isRequired":true,"uniqueKey":"dataFactorings.additionalProperties.items.[INDEX].creditNoteAmount","typeLabel":"number"},"payersData":{"type":"array","description":"Desglose del monto por deudor.","items":{"type":"object","required":["identifier","amount","cancelAmount","creditNoteAmount"],"properties":{"identifier":{"type":"string","description":"RUT del deudor.","example":"76222222-1","isRequired":true,"uniqueKey":"dataFactorings.additionalProperties.items.[INDEX].payersData.items.[INDEX].identifier","typeLabel":"string"},"amount":{"type":"number","description":"Monto cedido a esta empresa de factoring, de facturas de este deudor, en CLP.","isRequired":true,"uniqueKey":"dataFactorings.additionalProperties.items.[INDEX].payersData.items.[INDEX].amount","typeLabel":"number"},"cancelAmount":{"type":"number","description":"Monto de facturas anuladas o rechazadas, en CLP.","isRequired":true,"uniqueKey":"dataFactorings.additionalProperties.items.[INDEX].payersData.items.[INDEX].cancelAmount","typeLabel":"number"},"creditNoteAmount":{"type":"number","description":"Monto de notas de crédito asociadas, en CLP.","isRequired":true,"uniqueKey":"dataFactorings.additionalProperties.items.[INDEX].payersData.items.[INDEX].creditNoteAmount","typeLabel":"number"}},"uniqueKey":"dataFactorings.additionalProperties.items.[INDEX].payersData.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"dataFactorings.additionalProperties.items.[INDEX].payersData","typeLabel":"object[]"}},"uniqueKey":"dataFactorings.additionalProperties.items.[INDEX]","typeLabel":"object"},"uniqueKey":"dataFactorings.additionalProperties","typeLabel":"object[]"},"isRequired":true,"uniqueKey":"dataFactorings","typeLabel":"object"},"dataAssigned":{"type":"array","description":"Asignación por empresa de factoring con desglose por deudor (`payers`), para los últimos 24 meses.","items":{"type":"object","required":["factoring","factoringIdentifier","total","payers"],"description":"Monto cedido a una empresa de factoring en los últimos 24 meses, desglosado por deudor en `payers`. Cada deudor se identifica por su RUT, así que dos deudores con la misma razón social llegan como elementos distintos.","properties":{"factoring":{"type":"string","description":"Razón social de la empresa de factoring.","example":"Factoring Ejemplo SpA","isRequired":true,"uniqueKey":"dataAssigned.items.[INDEX].factoring","typeLabel":"string"},"factoringIdentifier":{"type":"string","description":"RUT de la empresa de factoring.","example":"77222222-K","isRequired":true,"uniqueKey":"dataAssigned.items.[INDEX].factoringIdentifier","typeLabel":"string"},"total":{"type":"number","description":"Monto total cedido a esa empresa, en CLP. Es la suma de los montos de `payers`.","isRequired":true,"uniqueKey":"dataAssigned.items.[INDEX].total","typeLabel":"number"},"payers":{"type":"array","description":"Monto cedido a esa empresa por cada deudor, en CLP, ordenado de mayor a menor `amount`.","items":{"type":"object","required":["identifier","name","amount"],"properties":{"identifier":{"type":"string","description":"RUT del deudor.","example":"76222222-1","isRequired":true,"uniqueKey":"dataAssigned.items.[INDEX].payers.items.[INDEX].identifier","typeLabel":"string"},"name":{"type":"string","description":"Razón social del deudor. Texto vacío si Pruff no la conoce.","example":"Deudor Ejemplo SpA","isRequired":true,"uniqueKey":"dataAssigned.items.[INDEX].payers.items.[INDEX].name","typeLabel":"string"},"amount":{"type":"number","description":"Monto cedido por este deudor a la empresa de factoring, en CLP.","example":45000000,"isRequired":true,"uniqueKey":"dataAssigned.items.[INDEX].payers.items.[INDEX].amount","typeLabel":"number"}},"uniqueKey":"dataAssigned.items.[INDEX].payers.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"dataAssigned.items.[INDEX].payers","typeLabel":"object[]"}},"uniqueKey":"dataAssigned.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"dataAssigned","typeLabel":"object[]"},"totalsCedded":{"type":"object","description":"Monto total cedido por período, en CLP. Las claves son períodos: `Last24Months`, `Last12Months` y un mes calendario por cada uno de los últimos 24 meses, incluido el actual, con el formato `Mes-Año` en inglés (por ejemplo `October-2026`). Los períodos sin datos vienen con `0`. El ejemplo omite la mayoría de los meses.","additionalProperties":{"type":"number","description":"Total del período, en CLP.","uniqueKey":"totalsCedded.additionalProperties","typeLabel":"number"},"isRequired":true,"uniqueKey":"totalsCedded","typeLabel":"object"},"totalsCancelAmount":{"type":"object","description":"Monto total de facturas cedidas anuladas o rechazadas por período, en CLP. Las claves son períodos: `Last24Months`, `Last12Months` y un mes calendario por cada uno de los últimos 24 meses, incluido el actual, con el formato `Mes-Año` en inglés (por ejemplo `October-2026`). Los períodos sin datos vienen con `0`. El ejemplo omite la mayoría de los meses.","additionalProperties":{"type":"number","description":"Total del período, en CLP.","uniqueKey":"totalsCancelAmount.additionalProperties","typeLabel":"number"},"isRequired":true,"uniqueKey":"totalsCancelAmount","typeLabel":"object"},"totalsCreditNoteAmount":{"type":"object","description":"Monto total de notas de crédito asociadas a facturas cedidas por período, en CLP. Las claves son períodos: `Last24Months`, `Last12Months` y un mes calendario por cada uno de los últimos 24 meses, incluido el actual, con el formato `Mes-Año` en inglés (por ejemplo `October-2026`). Los períodos sin datos vienen con `0`. El ejemplo omite la mayoría de los meses.","additionalProperties":{"type":"number","description":"Total del período, en CLP.","uniqueKey":"totalsCreditNoteAmount.additionalProperties","typeLabel":"number"},"isRequired":true,"uniqueKey":"totalsCreditNoteAmount","typeLabel":"object"},"lastScrapedDate":{"oneOf":[{"type":"string","format":"date-time","description":"Fecha y hora de la última vez que Pruff actualizó la información tributaria del cliente, en ISO 8601. `null` si nunca se ha actualizado o el RUT no existe.","isRequired":true,"uniqueKey":"lastScrapedDate.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Fecha y hora de la última vez que Pruff actualizó la información tributaria del cliente, en ISO 8601. `null` si nunca se ha actualizado o el RUT no existe.","isRequired":true,"uniqueKey":"lastScrapedDate.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"lastScrapedDate","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"","typeLabel":"object"},"example":{"dataPayers":{"Last24Months":[{"identifier":"76222222-1","name":"Deudor Ejemplo SpA","amount":45000000,"cancelPercentage":0,"cancelAmount":0,"creditNotePercentage":0.04,"creditNoteAmount":1800000}],"Last12Months":[{"identifier":"76222222-1","name":"Deudor Ejemplo SpA","amount":30000000,"cancelPercentage":0,"cancelAmount":0,"creditNotePercentage":0.06,"creditNoteAmount":1800000}],"September-2026":[{"identifier":"76222222-1","name":"Deudor Ejemplo SpA","amount":12000000,"cancelPercentage":0,"cancelAmount":0,"creditNotePercentage":0,"creditNoteAmount":0}],"August-2026":[]},"dataFactorings":{"Last24Months":[{"identifier":"77222222-K","name":"Factoring Ejemplo SpA","amount":45000000,"cancelPercentage":0,"cancelAmount":0,"creditNotePercentage":0.04,"creditNoteAmount":1800000,"payersData":[{"identifier":"76222222-1","amount":45000000,"cancelAmount":0,"creditNoteAmount":1800000}]}],"Last12Months":[{"identifier":"77222222-K","name":"Factoring Ejemplo SpA","amount":30000000,"cancelPercentage":0,"cancelAmount":0,"creditNotePercentage":0.06,"creditNoteAmount":1800000,"payersData":[{"identifier":"76222222-1","amount":30000000,"cancelAmount":0,"creditNoteAmount":1800000}]}],"September-2026":[{"identifier":"77222222-K","name":"Factoring Ejemplo SpA","amount":12000000,"cancelPercentage":0,"cancelAmount":0,"creditNotePercentage":0,"creditNoteAmount":0,"payersData":[{"identifier":"76222222-1","amount":12000000,"cancelAmount":0,"creditNoteAmount":0}]}],"August-2026":[]},"dataAssigned":[{"factoring":"Factoring Ejemplo SpA","factoringIdentifier":"77222222-K","total":45000000,"payers":[{"identifier":"76222222-1","name":"Deudor Ejemplo SpA","amount":45000000}]}],"totalsCedded":{"Last24Months":45000000,"Last12Months":30000000,"September-2026":12000000,"August-2026":0},"totalsCancelAmount":{"Last24Months":0,"Last12Months":0,"September-2026":0,"August-2026":0},"totalsCreditNoteAmount":{"Last24Months":1800000,"Last12Months":1800000,"September-2026":0,"August-2026":0},"lastScrapedDate":"2026-11-03T18:58:53.284Z"},"examples":{"Example":{"title":"Example","value":{"dataPayers":{"Last24Months":[{"identifier":"76222222-1","name":"Deudor Ejemplo SpA","amount":45000000,"cancelPercentage":0,"cancelAmount":0,"creditNotePercentage":0.04,"creditNoteAmount":1800000}],"Last12Months":[{"identifier":"76222222-1","name":"Deudor Ejemplo SpA","amount":30000000,"cancelPercentage":0,"cancelAmount":0,"creditNotePercentage":0.06,"creditNoteAmount":1800000}],"September-2026":[{"identifier":"76222222-1","name":"Deudor Ejemplo SpA","amount":12000000,"cancelPercentage":0,"cancelAmount":0,"creditNotePercentage":0,"creditNoteAmount":0}],"August-2026":[]},"dataFactorings":{"Last24Months":[{"identifier":"77222222-K","name":"Factoring Ejemplo SpA","amount":45000000,"cancelPercentage":0,"cancelAmount":0,"creditNotePercentage":0.04,"creditNoteAmount":1800000,"payersData":[{"identifier":"76222222-1","amount":45000000,"cancelAmount":0,"creditNoteAmount":1800000}]}],"Last12Months":[{"identifier":"77222222-K","name":"Factoring Ejemplo SpA","amount":30000000,"cancelPercentage":0,"cancelAmount":0,"creditNotePercentage":0.06,"creditNoteAmount":1800000,"payersData":[{"identifier":"76222222-1","amount":30000000,"cancelAmount":0,"creditNoteAmount":1800000}]}],"September-2026":[{"identifier":"77222222-K","name":"Factoring Ejemplo SpA","amount":12000000,"cancelPercentage":0,"cancelAmount":0,"creditNotePercentage":0,"creditNoteAmount":0,"payersData":[{"identifier":"76222222-1","amount":12000000,"cancelAmount":0,"creditNoteAmount":0}]}],"August-2026":[]},"dataAssigned":[{"factoring":"Factoring Ejemplo SpA","factoringIdentifier":"77222222-K","total":45000000,"payers":[{"identifier":"76222222-1","name":"Deudor Ejemplo SpA","amount":45000000}]}],"totalsCedded":{"Last24Months":45000000,"Last12Months":30000000,"September-2026":12000000,"August-2026":0},"totalsCancelAmount":{"Last24Months":0,"Last12Months":0,"September-2026":0,"August-2026":0},"totalsCreditNoteAmount":{"Last24Months":1800000,"Last12Months":1800000,"September-2026":0,"August-2026":0},"lastScrapedDate":"2026-11-03T18:58:53.284Z"}}},"exampleType":"examples"}},"exampleType":"examples"},"22b6c29a-7cc9-4a2b-870e-1204c7146738":{"description":"Un query param tiene un formato inválido, por ejemplo repetido más de una vez.","content":{"application/json":{"schema":{"type":"object","required":["message","displayMessage","data"],"description":"Error de validación del body, de los query params o de los path params.","properties":{"message":{"type":"string","description":"Código del primer error de validación (por ejemplo `custom`, `invalid_type`, `invalid_format`, `invalid_value`, `invalid_union`).","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"displayMessage":{"type":"string","description":"Mensaje del primer error de validación, pensado para mostrarlo a una persona. Normalmente en español; algunos mensajes de validación vienen en inglés.","isRequired":true,"uniqueKey":"displayMessage","typeLabel":"string"},"data":{"type":"object","required":["errors"],"properties":{"errors":{"type":"array","description":"Todos los errores de validación encontrados.","items":{"type":"object","required":["path","message","code"],"properties":{"path":{"type":"string","description":"Campo con el error. Para listas incluye la posición, por ejemplo `types.0`. `(root)` si el error es del body completo.","isRequired":true,"uniqueKey":"data.errors.items.[INDEX].path","typeLabel":"string"},"message":{"type":"string","description":"Descripción del error en español.","isRequired":true,"uniqueKey":"data.errors.items.[INDEX].message","typeLabel":"string"},"code":{"type":"string","description":"Código del tipo de error.","isRequired":true,"uniqueKey":"data.errors.items.[INDEX].code","typeLabel":"string"}},"uniqueKey":"data.errors.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.errors","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"message":"invalid_type","displayMessage":"Invalid input: expected string, received array","data":{"errors":[{"path":"payerIdentifier","message":"Invalid input: expected string, received array","code":"invalid_type"}]}},"examples":{"Example":{"title":"Example","value":{"message":"invalid_type","displayMessage":"Invalid input: expected string, received array","data":{"errors":[{"path":"payerIdentifier","message":"Invalid input: expected string, received array","code":"invalid_type"}]}}}},"exampleType":"examples"}},"exampleType":"examples"},"9c62fc4a-da34-4d81-8775-f1c325489f24":{"description":"Falta el header `x-api-key`, su valor no es válido o la cuenta de API de tu empresa no está habilitada.","content":{"application/json":{"schema":{"type":"object","required":["message"],"properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"message":"Unauthorized: Invalid API Key"},"examples":{"Example":{"title":"Example","value":{"message":"Unauthorized: Invalid API Key"}}},"exampleType":"examples"}},"exampleType":"examples"},"37ddfe01-abd8-40a8-9879-51c6e6603282":{"description":"Tu empresa superó el límite de solicitudes. Todas las API keys de tu empresa comparten el mismo límite. Espera los segundos que indica el header `Retry-After` (o `data.retryAfterSeconds`) antes de reintentar.","headers":{"Retry-After":{"description":"Segundos que debes esperar antes de reintentar.","schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"type":"object","required":["message"],"properties":{"message":{"type":"string","description":"Identifica el error. En algunos casos es un texto en inglés con valores variables. Para tu lógica, usa el código HTTP y, cuando exista, `data.code`.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"displayMessage":{"type":"string","description":"Mensaje pensado para mostrarlo a una persona. Normalmente en español; algunos mensajes de validación vienen en inglés.","uniqueKey":"displayMessage","typeLabel":"string"},"data":{"description":"Detalle adicional del error, cuando existe.","uniqueKey":"data","typeLabel":"any"}},"uniqueKey":"","typeLabel":"object"},"example":{"message":"Rate limit exceeded: 501 requests in the current 60s window, limit is 500. Retry in 12s.","displayMessage":"Superaste el límite de 500 solicitudes cada 60 segundos. Vuelve a intentarlo en 12 segundos.","data":{"code":"RATE_LIMIT_EXCEEDED","scope":"All API keys of your company share this budget.","limit":500,"used":501,"windowSeconds":60,"retryAfterSeconds":12,"resetAt":"2026-11-04T15:00:12.000Z","hint":"Wait until resetAt (or honor the Retry-After header) before retrying. Avoid repeating identical requests: reuse responses you already fetched, use filters and larger pageSize values instead of one request per item, and cap your client concurrency."}},"examples":{"Example":{"title":"Example","value":{"message":"Rate limit exceeded: 501 requests in the current 60s window, limit is 500. Retry in 12s.","displayMessage":"Superaste el límite de 500 solicitudes cada 60 segundos. Vuelve a intentarlo en 12 segundos.","data":{"code":"RATE_LIMIT_EXCEEDED","scope":"All API keys of your company share this budget.","limit":500,"used":501,"windowSeconds":60,"retryAfterSeconds":12,"resetAt":"2026-11-04T15:00:12.000Z","hint":"Wait until resetAt (or honor the Retry-After header) before retrying. Avoid repeating identical requests: reuse responses you already fetched, use filters and larger pageSize values instead of one request per item, and cap your client concurrency."}}}},"exampleType":"examples"}},"exampleType":"examples"},"8ac0cfb5-8677-4392-a4df-21ae24b5fcfe":{"description":"Error inesperado en Pruff. El texto de `message` puede variar (por ejemplo en mayúsculas); no dependas de él.","content":{"application/json":{"schema":{"type":"object","required":["message"],"properties":{"message":{"type":"string","description":"Identifica el error. En algunos casos es un texto en inglés con valores variables. Para tu lógica, usa el código HTTP y, cuando exista, `data.code`.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"displayMessage":{"type":"string","description":"Mensaje pensado para mostrarlo a una persona. Normalmente en español; algunos mensajes de validación vienen en inglés.","uniqueKey":"displayMessage","typeLabel":"string"},"data":{"description":"Detalle adicional del error, cuando existe.","uniqueKey":"data","typeLabel":"any"}},"uniqueKey":"","typeLabel":"object"},"example":{"message":"Internal server error"},"examples":{"Example":{"title":"Example","value":{"message":"Internal server error"}}},"exampleType":"examples"}},"exampleType":"examples"},"765a62ea-89db-4f21-b3fb-be976238db91":{"description":"La solicitud superó el tiempo máximo de 55 segundos. La operación puede haberse completado igual: antes de reintentar una solicitud que crea o modifica datos, verifica su estado.","content":{"application/json":{"schema":{"type":"object","required":["message"],"properties":{"message":{"type":"string","description":"Identifica el error. En algunos casos es un texto en inglés con valores variables. Para tu lógica, usa el código HTTP y, cuando exista, `data.code`.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"displayMessage":{"type":"string","description":"Mensaje pensado para mostrarlo a una persona. Normalmente en español; algunos mensajes de validación vienen en inglés.","uniqueKey":"displayMessage","typeLabel":"string"},"data":{"description":"Detalle adicional del error, cuando existe.","uniqueKey":"data","typeLabel":"any"}},"uniqueKey":"","typeLabel":"object"},"example":{"message":"request_timeout","displayMessage":"La solicitud excedió el tiempo máximo permitido"},"examples":{"Example":{"title":"Example","value":{"message":"request_timeout","displayMessage":"La solicitud excedió el tiempo máximo permitido"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"17bd364c-c500-4d50-a683-424a89dddf61":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key","description":"API key que Pruff entrega a tu empresa.","scopes":[],"schemeName":"ApiKeyAuth"}}},"servers":{"8596c949-6896-4d8e-9f05-9b0209c895f3":{"url":"https://api.pruff.com/api/clients"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","description":"API key que Pruff entrega a tu empresa.","scopes":[],"schemeName":"ApiKeyAuth"},"schema":{"title":"x-api-key","type":"string","description":"API key que Pruff entrega a tu empresa.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyAuth","name":"x-api-key"}],"title":"ApiKeyAuth"}]},"originalFileLocation":"openapi/clients.yaml"},"subdomain":"pruff","siteName":"Pruff para desarrolladores","title":"Obtener resumen de cesiones - Pruff para desarrolladores","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"es":{"href":"/api/datahub/obtener-resumen-de-cesiones","matchLevel":0}}},"lastModified":"2026-11-13T23:22:28.366Z","originalFileLocation":"api/datahub/obtener-resumen-de-cesiones.mdx","locale":"es"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Devuelve un resumen de las cesiones de facturas que el cliente ha realizado como cedente en los últimos 24 meses (desde el primer día del mes de hace 23 meses, hora de Chile), según la información tributaria que Pruff tiene del cliente. Agrupa los montos por deudor (dataPayers), por empresa de factoring que recibió la cesión (dataFactorings), y entrega la asignación por factoring con desglose por deudor (dataAssigned, un elemento payers por RUT de deudor) y los totales por período. Los meses y Last12Months se agrupan por fecha de cesión, así que Last12Months coincide con la suma de los últimos 12 meses. Puedes filtrar por deudor y por empresa de factoring con los query params. Todos los montos están en pesos chilenos (CLP) y las proporciones van entre 0 y 1. Si el RUT no existe en Pruff, la respuesta es 200 con los períodos sin datos y lastScrapedDate en null. Si existe pero no tiene cesiones, los períodos vienen sin datos y lastScrapedDate indica la última actualización de su información tributaria. El ejemplo se recortó a unos pocos períodos.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Pruff para desarrolladores\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/pruff/2LBj8zUEvuREgD5l/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/pruff/2LBj8zUEvuREgD5l/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/pruff/2LBj8zUEvuREgD5l/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/pruff/2LBj8zUEvuREgD5l/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/pruff/2LBj8zUEvuREgD5l/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/pruff/2LBj8zUEvuREgD5l/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/pruff/2LBj8zUEvuREgD5l/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/pruff/2LBj8zUEvuREgD5l/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/pruff/2LBj8zUEvuREgD5l/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Obtener resumen de cesiones - Pruff para desarrolladores\">\u003cmeta data-mint-head property=\"og:description\" content=\"Devuelve un resumen de las cesiones de facturas que el cliente ha realizado como cedente en los últimos 24 meses (desde el primer día del mes de hace 23 meses, hora de Chile), según la información tributaria que Pruff tiene del cliente. Agrupa los montos por deudor (dataPayers), por empresa de factoring que recibió la cesión (dataFactorings), y entrega la asignación por factoring con desglose por deudor (dataAssigned, un elemento payers por RUT de deudor) y los totales por período. Los meses y Last12Months se agrupan por fecha de cesión, así que Last12Months coincide con la suma de los últimos 12 meses. Puedes filtrar por deudor y por empresa de factoring con los query params. Todos los montos están en pesos chilenos (CLP) y las proporciones van entre 0 y 1. Si el RUT no existe en Pruff, la respuesta es 200 con los períodos sin datos y lastScrapedDate en null. Si existe pero no tiene cesiones, los períodos vienen sin datos y lastScrapedDate indica la última actualización de su información tributaria. El ejemplo se recortó a unos pocos períodos.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Pruff para desarrolladores\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.pruff.com/api/datahub/obtener-resumen-de-cesiones\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://pruff.mintlify.site/_mintlify/api/og/v2?division=Datahub\u0026amp;title=Obtener+resumen+de+cesiones\u0026amp;description=Devuelve+un+resumen+de+las+cesiones+de+facturas+que+el+cliente+ha+realizado+como+cedente+en+los+%C3%BAltimos+24+meses+%28desde+el+primer+d%C3%ADa+del+mes+de+hace+23+meses%2C+\u0026amp;theme=43c89623f3fdaadc937edf6e\u0026amp;signature=32180ef70631cd981467ea8bd6eaec8433543d754d3365cc677bacc32e5ecaea\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Obtener resumen de cesiones - Pruff para desarrolladores\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Devuelve un resumen de las cesiones de facturas que el cliente ha realizado como cedente en los últimos 24 meses (desde el primer día del mes de hace 23 meses, hora de Chile), según la información tributaria que Pruff tiene del cliente. Agrupa los montos por deudor (dataPayers), por empresa de factoring que recibió la cesión (dataFactorings), y entrega la asignación por factoring con desglose por deudor (dataAssigned, un elemento payers por RUT de deudor) y los totales por período. Los meses y Last12Months se agrupan por fecha de cesión, así que Last12Months coincide con la suma de los últimos 12 meses. Puedes filtrar por deudor y por empresa de factoring con los query params. Todos los montos están en pesos chilenos (CLP) y las proporciones van entre 0 y 1. Si el RUT no existe en Pruff, la respuesta es 200 con los períodos sin datos y lastScrapedDate en null. Si existe pero no tiene cesiones, los períodos vienen sin datos y lastScrapedDate indica la última actualización de su información tributaria. El ejemplo se recortó a unos pocos períodos.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://pruff.mintlify.site/_mintlify/api/og/v2?division=Datahub\u0026amp;title=Obtener+resumen+de+cesiones\u0026amp;description=Devuelve+un+resumen+de+las+cesiones+de+facturas+que+el+cliente+ha+realizado+como+cedente+en+los+%C3%BAltimos+24+meses+%28desde+el+primer+d%C3%ADa+del+mes+de+hace+23+meses%2C+\u0026amp;theme=43c89623f3fdaadc937edf6e\u0026amp;signature=32180ef70631cd981467ea8bd6eaec8433543d754d3365cc677bacc32e5ecaea\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/pruff/2LBj8zUEvuREgD5l/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Pruff para desarrolladores\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0F23DF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.pruff.com/api/datahub/obtener-resumen-de-cesiones\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api/datahub/obtener-resumen-de-cesiones.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.pruff.com/#organization\",\"name\":\"Pruff para desarrolladores\",\"url\":\"https://docs.pruff.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/pruff/_VrgG8X_mrFG1oH6/logo/light.svg?fit=max\u0026auto=format\u0026n=_VrgG8X_mrFG1oH6\u0026q=85\u0026s=11793a12a1af5ccfeeef3cd436b33dce\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.pruff.com#website\",\"name\":\"Pruff para desarrolladores\",\"url\":\"https://docs.pruff.com\",\"publisher\":{\"@id\":\"https://docs.pruff.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.pruff.com/api/datahub/obtener-resumen-de-cesiones#webpage\",\"url\":\"https://docs.pruff.com/api/datahub/obtener-resumen-de-cesiones\",\"name\":\"Obtener resumen de cesiones\",\"description\":\"Devuelve un resumen de las cesiones de facturas que el cliente ha realizado como cedente en los últimos 24 meses (desde el primer día del mes de hace 23 meses, hora de Chile), según la información tributaria que Pruff tiene del cliente. Agrupa los montos por deudor (dataPayers), por empresa de factoring que recibió la cesión (dataFactorings), y entrega la asignación por factoring con desglose por deudor (dataAssigned, un elemento payers por RUT de deudor) y los totales por período. Los meses y Last12Months se agrupan por fecha de cesión, así que Last12Months coincide con la suma de los últimos 12 meses. Puedes filtrar por deudor y por empresa de factoring con los query params. Todos los montos están en pesos chilenos (CLP) y las proporciones van entre 0 y 1. Si el RUT no existe en Pruff, la respuesta es 200 con los períodos sin datos y lastScrapedDate en null. Si existe pero no tiene cesiones, los períodos vienen sin datos y lastScrapedDate indica la última actualización de su información tributaria. El ejemplo se recortó a unos pocos períodos.\",\"dateModified\":\"2026-11-13T23:22:28.366Z\",\"isPartOf\":{\"@id\":\"https://docs.pruff.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.pruff.com/api/datahub/obtener-resumen-de-cesiones#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.pruff.com/api/datahub/obtener-resumen-de-cesiones#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API de clientes\",\"item\":\"https://docs.pruff.com/api/introduccion\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Datahub\",\"item\":\"https://docs.pruff.com/api/datahub/verificar-cliente-enrolado\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Obtener resumen de cesiones\",\"item\":\"https://docs.pruff.com/api/datahub/obtener-resumen-de-cesiones\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.pruff.com/api/datahub/obtener-resumen-de-cesiones#apireference\",\"headline\":\"Obtener resumen de cesiones\",\"name\":\"Obtener resumen de cesiones\",\"description\":\"Devuelve un resumen de las cesiones de facturas que el cliente ha realizado como cedente en los últimos 24 meses (desde el primer día del mes de hace 23 meses, hora de Chile), según la información tributaria que Pruff tiene del cliente. Agrupa los montos por deudor (dataPayers), por empresa de factoring que recibió la cesión (dataFactorings), y entrega la asignación por factoring con desglose por deudor (dataAssigned, un elemento payers por RUT de deudor) y los totales por período. Los meses y Last12Months se agrupan por fecha de cesión, así que Last12Months coincide con la suma de los últimos 12 meses. Puedes filtrar por deudor y por empresa de factoring con los query params. Todos los montos están en pesos chilenos (CLP) y las proporciones van entre 0 y 1. Si el RUT no existe en Pruff, la respuesta es 200 con los períodos sin datos y lastScrapedDate en null. Si existe pero no tiene cesiones, los períodos vienen sin datos y lastScrapedDate indica la última actualización de su información tributaria. El ejemplo se recortó a unos pocos períodos.\",\"url\":\"https://docs.pruff.com/api/datahub/obtener-resumen-de-cesiones\",\"mainEntityOfPage\":{\"@id\":\"https://docs.pruff.com/api/datahub/obtener-resumen-de-cesiones#webpage\"},\"dateModified\":\"2026-11-13T23:22:28.366Z\",\"publisher\":{\"@id\":\"https://docs.pruff.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.pruff.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Pruff para desarrolladores\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Pruff para desarrolladores\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api/datahub/obtener-resumen-de-cesiones.md","siteName":"Pruff para desarrolladores","nav":{"global":null,"languages":[{"language":"es","groups":[{"group":"Inicio","pages":[{"title":"Pruff para desarrolladores","href":""}]},{"group":"API de clientes","pages":[{"title":"API de clientes","sidebarTitle":"Introducción","href":"/api/introduccion"},{"title":"Autenticación","href":"/api/autenticacion"},{"group":"Facturas","pages":[{"title":"Obtener facturas","openapi":"openapi/clients.yaml GET /invoices","href":"/api/facturas/obtener-facturas"},{"title":"Consultar varias facturas","openapi":"openapi/clients.yaml POST /invoices/search","href":"/api/facturas/consultar-varias-facturas"},{"title":"Obtener facturas transables","openapi":"openapi/clients.yaml GET /invoices/financiable","href":"/api/facturas/obtener-facturas-transables"},{"title":"Obtener cesiones","openapi":"openapi/clients.yaml GET /cessions","href":"/api/facturas/obtener-cesiones"},{"title":"Obtener notas de crédito","openapi":"openapi/clients.yaml GET /creditNotes","href":"/api/facturas/obtener-notas-de-credito"}]},{"group":"Documentos","pages":[{"title":"Obtener documentos","openapi":"openapi/clients.yaml GET /documents","href":"/api/documentos/obtener-documentos"},{"title":"Crear documentos","openapi":"openapi/clients.yaml POST /documents","href":"/api/documentos/crear-documentos"}]},{"group":"Archivos","pages":[{"title":"Subir archivos a una operación","openapi":"openapi/clients.yaml POST /files/requestType/{requestType}/requestId/{requestId}","href":"/api/archivos/subir-archivos-a-una-operacion"},{"title":"Listar requerimientos de documentos","openapi":"openapi/clients.yaml GET /requirements","href":"/api/archivos/listar-requerimientos-de-documentos"},{"title":"Subir documento a un requerimiento","openapi":"openapi/clients.yaml POST /requirements/record","href":"/api/archivos/subir-documento-a-un-requerimiento"}]},{"group":"Financiamiento","pages":[{"title":"Simular crédito","openapi":"openapi/clients.yaml POST /financing/creditRequest/simulation","href":"/api/financiamiento/simular-credito"},{"title":"Crear solicitud de factoring","openapi":"openapi/clients.yaml POST /financing/factoringRequest/create","href":"/api/financiamiento/crear-solicitud-de-factoring"},{"title":"Obtener prórrogas","openapi":"openapi/clients.yaml GET /financing/extensions","href":"/api/financiamiento/obtener-prorrogas"}]},{"group":"Comité","pages":[{"title":"Obtener aprobaciones","openapi":"openapi/clients.yaml GET /approvals/all/{requestType}/{requestId}","href":"/api/comite/obtener-aprobaciones"},{"title":"Obtener aprobaciones faltantes","openapi":"openapi/clients.yaml GET /approvals/missing/{requestType}/{requestId}","href":"/api/comite/obtener-aprobaciones-faltantes"},{"title":"Aprobar o rechazar una solicitud","openapi":"openapi/clients.yaml POST /approvals/submitApproval/{requestType}/{requestId}","href":"/api/comite/aprobar-o-rechazar-una-solicitud"}]},{"group":"Chat","pages":[{"title":"Exportar chat de una solicitud","openapi":"openapi/clients.yaml GET /chat/export/{requestType}/{requestId}","href":"/api/chat/exportar-chat-de-una-solicitud"},{"title":"Enviar mensaje al chat de una solicitud","openapi":"openapi/clients.yaml POST /chat/send/{requestType}/{requestId}/{email}","href":"/api/chat/enviar-mensaje-al-chat-de-una-solicitud"}]},{"group":"Reportes","pages":[{"title":"Obtener libro de curse","openapi":"openapi/clients.yaml GET /reporting/transactionBook","href":"/api/reportes/obtener-libro-de-curse"},{"title":"Obtener cartera","openapi":"openapi/clients.yaml GET /reporting/portfolio","href":"/api/reportes/obtener-cartera"},{"title":"Obtener detalle de un documento","openapi":"openapi/clients.yaml GET /reporting/document/{documentId}","href":"/api/reportes/obtener-detalle-de-un-documento"},{"title":"Obtener solicitud de financiamiento","openapi":"openapi/clients.yaml GET /reporting/request/{requestType}/{requestId}","href":"/api/reportes/obtener-solicitud-de-financiamiento"},{"title":"Obtener recaudaciones","openapi":"openapi/clients.yaml GET /reporting/collection","href":"/api/reportes/obtener-recaudaciones"},{"title":"Obtener cuentas pendientes","openapi":"openapi/clients.yaml GET /reporting/pendingAccounts","href":"/api/reportes/obtener-cuentas-pendientes"},{"title":"Obtener flujos","openapi":"openapi/clients.yaml GET /reporting/cashFlows","href":"/api/reportes/obtener-flujos"}]},{"group":"Datahub","pages":[{"title":"Verificar cliente enrolado","openapi":"openapi/clients.yaml GET /datahub/isEnrolled/{identifier}","href":"/api/datahub/verificar-cliente-enrolado"},{"title":"Enrolar cliente","openapi":"openapi/clients.yaml POST /datahub/enroll","href":"/api/datahub/enrolar-cliente"},{"title":"Asociar usuario a cliente","openapi":"openapi/clients.yaml POST /datahub/associateUser","href":"/api/datahub/asociar-usuario-a-cliente"},{"title":"Obtener F29","openapi":"openapi/clients.yaml GET /datahub/{identifier}/f29","href":"/api/datahub/obtener-f29"},{"title":"Obtener F22","openapi":"openapi/clients.yaml GET /datahub/{identifier}/f22","href":"/api/datahub/obtener-f22"},{"title":"Obtener deuda cliente","openapi":"openapi/clients.yaml GET /datahub/{identifier}/debt","description":"Devuelve la deuda del cliente, mes a mes: todos los períodos de deuda que Pruff tiene registrados para el cliente, acumulados de todas sus consultas; `lastUpdate` es la fecha de la última consulta. Es un endpoint de solo lectura: nunca gatilla una consulta nueva ni consume créditos de consulta. Los montos de cada período vienen en miles de pesos chilenos, como texto. Si el cliente nunca ha sido consultado, o la consulta no trajo deuda, responde `200` con `data` y `lastUpdate` en `null`. No exige que el RUT exista como empresa en Pruff.","href":"/api/datahub/obtener-deuda"},{"title":"Obtener resumen de cesiones","openapi":"openapi/clients.yaml GET /datahub/{identifier}/cessions/summary","href":"/api/datahub/obtener-resumen-de-cesiones"},{"title":"Obtener resumen de facturas","openapi":"openapi/clients.yaml GET /datahub/{identifier}/invoices/summary","description":"Devuelve la actividad comercial del cliente con las empresas con las que se relaciona mediante facturas, agregada por períodos. Para cada período lista hasta 50 empresas relacionadas, ordenadas por el campo y el orden que elijas (por defecto, `salesAmount` descendente). Incluye ventas, compras, anulaciones o rechazos y notas de crédito, en montos y cantidad de documentos. Una operación es de venta cuando el cliente emitió la factura a la empresa relacionada, y de compra cuando la empresa relacionada se la emitió al cliente. Los totales de cada período suman todas las empresas relacionadas, no solo las 50 listadas. Los montos están en pesos chilenos (CLP). Si el RUT no existe en Pruff, la respuesta es `200` con períodos vacíos, `totals` vacío y `lastScrapedDate` en `null`. Si existe pero no tiene facturas, los períodos y `totals` vienen vacíos y `lastScrapedDate` indica la última actualización de su información tributaria. El ejemplo se recortó a unos pocos períodos.","href":"/api/datahub/obtener-resumen-de-facturas"},{"title":"Obtener informe de buró","openapi":"openapi/clients.yaml GET /datahub/{identifier}/buro","href":"/api/datahub/obtener-buro"},{"title":"Obtener historial de buró","openapi":"openapi/clients.yaml GET /datahub/{identifier}/buro/history","href":"/api/datahub/obtener-historial-de-buro"},{"title":"Obtener perfil del deudor","openapi":"openapi/clients.yaml GET /datahub/{identifier}/stakeholderProfile","href":"/api/datahub/obtener-perfil-del-deudor"},{"title":"Solicitar consultas de Datahub","openapi":"openapi/clients.yaml POST /datahub/request","href":"/api/datahub/solicitar-consultas"},{"title":"Obtener resultado de consultas de Datahub","openapi":"openapi/clients.yaml GET /datahub/response/{id}","href":"/api/datahub/obtener-resultado-de-consultas"},{"title":"Consultar la NDF","href":"/api/datahub/consultar-ndf"},{"title":"Consultar la situación tributaria","href":"/api/datahub/consultar-situacion-tributaria"}]},{"group":"Mercado Público","pages":[{"title":"Listar licitaciones","openapi":"openapi/clients.yaml GET /datahub/publicMarket/tenders","href":"/api/mercado-publico/listar-licitaciones"},{"title":"Obtener detalle de una licitación","openapi":"openapi/clients.yaml GET /datahub/publicMarket/tenders/{code}","href":"/api/mercado-publico/obtener-detalle-de-una-licitacion"},{"title":"Listar órdenes de compra","openapi":"openapi/clients.yaml GET /datahub/publicMarket/purchaseOrders","href":"/api/mercado-publico/listar-ordenes-de-compra"},{"title":"Obtener detalle de una orden de compra","openapi":"openapi/clients.yaml GET /datahub/publicMarket/purchaseOrders/{code}","href":"/api/mercado-publico/obtener-detalle-de-una-orden-de-compra"}]},{"group":"CRM","pages":[{"title":"Listar empresas","openapi":"openapi/clients.yaml GET /businesses","href":"/api/crm/listar-empresas"},{"title":"Obtener pipeline comercial","openapi":"openapi/clients.yaml GET /crm/pipeline","href":"/api/crm/obtener-pipeline-comercial"},{"title":"Obtener prospectos","openapi":"openapi/clients.yaml GET /crm/opportunities","href":"/api/crm/obtener-prospectos"},{"title":"Obtener gestiones comerciales","openapi":"openapi/clients.yaml GET /crm/activities","href":"/api/crm/obtener-gestiones-comerciales"},{"title":"Obtener simulaciones","openapi":"openapi/clients.yaml GET /crm/simulations","href":"/api/crm/obtener-simulaciones"}]},{"group":"SGR","pages":[{"title":"Obtener operaciones SGR","openapi":"openapi/clients.yaml GET /sgr/operations","href":"/api/sgr/obtener-operaciones-sgr"}]},{"group":"Sincronizador","pages":[{"title":"Listar últimas sincronizaciones","openapi":"openapi/clients.yaml GET /syncronizations","href":"/api/sincronizador/listar-ultimas-sincronizaciones"},{"title":"Obtener estado de sincronización","openapi":"openapi/clients.yaml GET /syncronizations/status/{scrapingType}/{businessIdentifier}","href":"/api/sincronizador/obtener-estado-de-sincronizacion"},{"title":"Sincronizar cliente","openapi":"openapi/clients.yaml POST /syncronizations/execute/{scrapingType}/{businessIdentifier}","href":"/api/sincronizador/sincronizar-cliente"}]},{"group":"Usuarios","pages":[{"title":"Crear usuario","openapi":"openapi/clients.yaml POST /user/create","href":"/api/usuarios/crear-usuario"},{"title":"Editar usuario","openapi":"openapi/clients.yaml PATCH /user/update","href":"/api/usuarios/editar-usuario"},{"title":"Eliminar usuario","openapi":"openapi/clients.yaml DELETE /user/delete","href":"/api/usuarios/eliminar-usuario"},{"title":"Obtener perfil de un usuario","openapi":"openapi/clients.yaml GET /user/profile/{email}","href":"/api/usuarios/obtener-perfil-de-un-usuario"},{"title":"Asignar subordinado","openapi":"openapi/clients.yaml PATCH /user/subordinate/assign","href":"/api/usuarios/asignar-subordinado"},{"title":"Quitar subordinado","openapi":"openapi/clients.yaml PATCH /user/subordinate/remove","href":"/api/usuarios/quitar-subordinado"},{"title":"Obtener cuentas de un usuario","openapi":"openapi/clients.yaml GET /wallet/user/{email}","href":"/api/usuarios/obtener-cuentas-de-un-usuario"}]},{"group":"Contactos","pages":[{"title":"Crear contacto de una empresa","openapi":"openapi/clients.yaml POST /contacts","href":"/api/contactos/crear-contacto-de-una-empresa"}]}]},{"group":"Webhooks","pages":[{"title":"Webhooks","sidebarTitle":"Introducción","href":"/webhooks/introduccion"},{"title":"Configuración de la suscripción","sidebarTitle":"Configuración","href":"/webhooks/configuracion"},{"title":"Evento de prueba","href":"/webhooks/prueba"},{"title":"Headers y firma","href":"/webhooks/seguridad"},{"title":"Entregas y reintentos","href":"/webhooks/entregas"},{"group":"Eventos","pages":[{"title":"request.updateStatus","openapi":"openapi/webhooks.yaml webhook request.updateStatus","href":"/webhooks/eventos/request-update-status"},{"title":"business.newEnrollment","openapi":"openapi/webhooks.yaml webhook business.newEnrollment","href":"/webhooks/eventos/business-new-enrollment"},{"title":"approvals.submitted","openapi":"openapi/webhooks.yaml webhook approvals.submitted","href":"/webhooks/eventos/approvals-submitted"},{"title":"invoice.newInvoices","openapi":"openapi/webhooks.yaml webhook invoice.newInvoices","href":"/webhooks/eventos/invoice-new-invoices"},{"title":"cession.newCessions","openapi":"openapi/webhooks.yaml webhook cession.newCessions","href":"/webhooks/eventos/cession-new-cessions"},{"title":"creditNote.newCreditNotes","openapi":"openapi/webhooks.yaml webhook creditNote.newCreditNotes","href":"/webhooks/eventos/credit-note-new-credit-notes"},{"title":"invoice.updateInvoice","openapi":"openapi/webhooks.yaml webhook invoice.updateInvoice","href":"/webhooks/eventos/invoice-update-invoice"},{"title":"request.allDocumentsCeded","openapi":"openapi/webhooks.yaml webhook request.allDocumentsCeded","href":"/webhooks/eventos/request-all-documents-ceded"},{"title":"request.allDocumentsVerified","openapi":"openapi/webhooks.yaml webhook request.allDocumentsVerified","href":"/webhooks/eventos/request-all-documents-verified"}]}]},{"group":"Conector MCP","pages":[{"title":"Conector MCP","sidebarTitle":"Introducción","href":"/mcp/introduccion"},{"title":"Conectar el MCP","sidebarTitle":"Conectar","href":"/mcp/conectar"},{"title":"Preguntas frecuentes del conector MCP","sidebarTitle":"Preguntas frecuentes","href":"/mcp/preguntas-frecuentes"}]}]}]},"basePath":"","title":"Obtener resumen de cesiones - Pruff para desarrolladores","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DdEMm2kG.js","utils-BMo572L7.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C-4m9KAx.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DPLK2Oq9.js","snippetPresets-BKjfJMC9.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-DTsgtCEj.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C8vmhyQM.js","shallow-r9w8LQGS.js","getApiPlaygroundDisplay-DjPI64HQ.js","CodeSnippet-C8Bvhl16.js","CodeSnippets-BtWUwcMy.js","Page-BIYvYBgk.js","getPastedJson-Dcm_3Pgl.js","icon-BXwrTpjc.js","MethodPill-CcjfVmmy.js","DuplicateIcon-BuKIbXAQ.js","createIcon-DaL9yXsO.js","DynamicMarkdown-Co5nikxh.js","SectionHeading-P4UNTsMZ.js","axios-vUo_bRtp.js","Markdown-CEfymfIH.js","clsx-Dq9TQuNi.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-D2J8knkn.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BgZ2ThuU.js"]}