Skip to main content
GET
/
integration-services
/
ar_gueno_holder_intelligence_service
/
cuits
/
:cuit
/
windows
Contractual Windows by CUIT
curl --request GET \
  --url http://api.gu1.ai/integration-services/ar_gueno_holder_intelligence_service/cuits/:cuit/windows \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "data.integrationCode": "<string>",
  "data.cuit": "<string>",
  "data.date": {},
  "data.window": "<string>",
  "data.windows": {}
}

Overview

Returns contractual lookback windows with CBU/CVU deltas, days with changes, variance, and comparison vs previous window. One billable request per successful call when priced.

Endpoint

GET https://api.gu1.ai/api/integration-services/ar_gueno_holder_intelligence_service/cuits/{cuit}/windows

Path parameters

cuit
string
required
Argentina CUIT/CUIL β€” 11 digits, no dashes.

Query parameters

window
string
Optional. Return a single window key instead of the full map. Allowed values: w_1d, w_3d, w_7d, w_14d, w_21d, w_30d, w_90d, w_180d.
date
string
Optional. Reference calendar date (YYYY-MM-DD) for the window end. Defaults to latest corpus date when omitted.

Response

success
boolean
true on HTTP 200.
data.integrationCode
string
ar_gueno_holder_intelligence_service
data.cuit
string
Requested CUIT.
data.date
string | null
Reference date for the window set (YYYY-MM-DD).
data.window
string
Present when ?window= filter was applied β€” echoes the requested key.
data.windows
object
Map of window keys to metrics objects (or null when data is unavailable for that window).Each window object:
  • days (number) β€” window length in days
  • cbuDelta (number | null) β€” net CBU change in the window
  • cvuDelta (number | null) β€” net CVU change in the window
  • daysWithChanges (number | null) β€” days with any delta
  • variance (number | null) β€” variance of daily deltas
  • diffVsPrev (number | null) β€” comparison vs previous contractual window

Errors

HTTPerror.codeWhen
400INVALID_WINDOWUnknown window query value
400INVALID_DATEMalformed date query
404CUIT_NOT_FOUNDCUIT not in corpus
402INSUFFICIENT_BALANCECredits or pack exhausted
503SERVICE_UNAVAILABLEHolder backend unavailable
500INTERNAL_ERRORUnexpected error

Example β€” all windows

curl -s \
  -H "Authorization: Bearer YOUR_API_KEY" \
  "https://api.gu1.ai/api/integration-services/ar_gueno_holder_intelligence_service/cuits/20384648798/windows"

Example β€” single window

curl -s \
  -H "Authorization: Bearer YOUR_API_KEY" \
  "https://api.gu1.ai/api/integration-services/ar_gueno_holder_intelligence_service/cuits/20384648798/windows?window=w_7d&date=2026-06-24"
{
  "success": true,
  "data": {
    "integrationCode": "ar_gueno_holder_intelligence_service",
    "cuit": "20384648798",
    "date": "2026-06-24",
    "window": "w_7d",
    "windows": {
      "w_7d": {
        "days": 7,
        "cbuDelta": 1,
        "cvuDelta": 0,
        "daysWithChanges": 2,
        "variance": 0.25,
        "diffVsPrev": -1
      }
    }
  }
}

Rules mapping

Rule paths use snake_case under services.holder_intelligence.windows.{key}.*, for example:
  • services.holder_intelligence.windows.w_7d.cbu_delta
  • services.holder_intelligence.windows.w_7d.days_with_changes
See Rules conditions.