> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gu1.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Marketplace Services Overview

> Organization-scoped HTTP APIs for Gu1 marketplace service integrations — on-demand data products billed per request when priced.

## What are Marketplace Services?

**Marketplace services** (`integration_type = service`) are catalog products that expose **dedicated HTTP endpoints** under your organization context. Unlike enrichments (which attach data to an entity profile), services answer **point-in-time queries** you call directly from your integration or orchestration layer.

Gu1 acts as the **tenant-aware proxy**: you authenticate with the same API key or session as the rest of the platform; Gu1 resolves `organizationId`, checks that the product is **enabled for your org**, applies billing when configured, and returns a normalized JSON envelope.

## Base path

All service routes share this prefix:

```
GET https://api.gu1.ai/api/integration-services/{integrationCode}/...
```

Replace `{integrationCode}` with the catalog code (for example `ar_gueno_holder_intelligence_service`).

## Authentication

Same as the rest of the Gu1 API:

```bash theme={null}
Authorization: Bearer YOUR_API_KEY
```

Session-based dashboard calls are also supported for console tooling; integrators typically use API keys.

## Activation

The organization must **enable** the integration in Marketplace (same flow as enrichments and list products). If the integration is not active for the org, paid routes may return billing or configuration errors consistent with other marketplace products.

## Response envelope

Successful calls return:

```json theme={null}
{
  "success": true,
  "data": { }
}
```

Errors return:

```json theme={null}
{
  "success": false,
  "error": {
    "code": "ERROR_CODE",
    "message": "Human-readable message"
  }
}
```

Some endpoints (for example metrics with an incomplete incremental window) may include a partial `data` object together with `success: false` and HTTP `422`.

## Billing

* **Free endpoints** (for example service health or existence checks) do not charge execution packs or credits.
* **Billable endpoints** charge **one request unit per successful call** when the catalog row has `base_price_cents > 0`, using the same execution pack / credits model as enrichments.
* Failed calls due to client validation (`400`) or CUIT not in corpus (`404`) are generally not billed; upstream unavailability (`503`) is not billed.

## Audit

Every call is logged for the organization (operation key, HTTP status, error code when applicable). CUIT path parameters are never stored in raw form in audit metadata.

## Rules engine integration

Several services also expose fields under `services.{serviceKey}.*` in the [Rules conditions](/en/api-reference/rules/conditions) catalog. When a rule references those paths, Gu1 may **hydrate** the service during rule execution (separate from direct HTTP calls). See each service overview for rule field mapping.

## Available services

<CardGroup cols={2}>
  <Card title="CBU/CVU Holder Intelligence" icon="building-columns" href="/en/api-reference/services/ar-gueno-holder-intelligence/overview">
    Argentina CUIT-linked CBU/CVU totals, contractual windows, and custom incremental metrics (Com. A 8298 BCRA).
  </Card>
</CardGroup>

## Related documentation

* [Integration provider codes](/en/api-reference/integrations/provider-codes) — full marketplace catalog (enrichments, services, lists)
* [Enrichment overview](/en/api-reference/enrichment/overview) — entity profile enrichments
* [Authentication](/en/api-reference/authentication)
