PilotOfficial APIRead-only
PU Prime Integration
The PU Prime path in GramGrow currently demonstrates a read-only reporting and attribution flow with an official demo endpoint structure, synthetic data, and production-style connector UX.
Last updated: March 20, 2026
Overview
GramGrow is not building a trading interface. The focus is partner reporting, shared-ID attribution, registrations, and first-deposit visibility inside an operational CRM workflow.
Current Status
PU Prime is modeled in the project with manager_api access and official_api sync. The current pilot is intentionally read-only and uses controlled demo payloads on the official domain.
What Works Today
| Capability | Status | Notes |
|---|---|---|
| Read-only reporting sync | Ready | Demonstrated via the official demo endpoint. |
| Shared-ID attribution | Ready | Connector data is mapped into the tracking and UID flow. |
| Registration & first-deposit visibility | Ready | Currently shown through controlled demo events. |
| Live field validation against real PU Prime payloads | Pending | Still open until PU Prime provides sample responses or docs. |
| Trading or account mutations | Excluded | Intentionally out of scope. |
What We Need From PU Prime
For the real live alignment
The pilot is ready. The last mile is no longer UI or infrastructure, but real broker material from PU Prime.
- API documentation or endpoint reference for partner / IB reporting
- Auth method and allowed scope for read-only reporting
- At least one sample request/response or an anonymized report export
- Confirmation of which identifiers are stably available: shared_id, broker UID, external ID, occurred_at
- Whether the integration is pull-only or if webhook / postback models are also possible
Current Demo Endpoint
The current project state intentionally documents the real demo endpoint, not speculative live endpoints from PU Prime.
Pilot Request Shape
http
GET https://api.gramgrow.io/api/v1/demo/brokers/puprime/official-api/report
Authorization: Bearer <private-demo-token>
200 OK
Content-Type: application/jsonExample Response
Current Response Shape
json
{
"broker": "puprime",
"mode": "official_api",
"version": "demo-v1",
"generatedAt": "2026-03-20T09:39:09.122Z",
"data": [
{
"sharedId": "gg-shared-9f1a2",
"brokerUid": "PU-48291",
"externalId": "evt_puprime_0001",
"eventLabel": "first_deposit",
"occurredAt": "2026-03-20T09:23:00Z",
"country": "DE",
"campaign": "puprime-review"
}
]
}