For Agents
Manage affiliate marketing campaigns, retrieve publisher performance data, and track conversions and commissions through the Partnerize partner network.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Partnerize Partners API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Partnerize Partners API.
Retrieve campaign details and list all active affiliate campaigns
Query publisher relationships and performance within a campaign
Access commission structures and rule configurations per campaign
GET STARTED
Use for: I need to retrieve all active affiliate campaigns, Get the commission structure for a specific campaign, List all publishers associated with my campaign, I want to pull conversion data for attribution reporting
Not supported: Does not handle ad creative management, click tracking pixels, or payment processing — use for affiliate campaign data, commissions, and publisher reporting only.
Jentic publishes the only available OpenAPI specification for Partnerize Partners API, keeping it validated and agent-ready. The Partnerize Partners API enables affiliate marketing management through programmatic access to campaigns, publisher relationships, commission structures, and conversion tracking. It provides 6 endpoints for retrieving campaign details, listing associated publishers, querying commission rules, pulling conversion events, and generating publisher-level performance reports.
Pull conversion event data for attribution and reconciliation
Generate publisher-level performance reports with revenue metrics
Filter campaign data by publisher ID for partner-specific analysis
Patterns agents use Partnerize Partners API for, with concrete tasks.
★ Affiliate Campaign Performance Monitoring
Retrieve campaign-level and publisher-level performance data from Partnerize to monitor affiliate program health. The API returns campaign details, publisher lists, and structured reporting endpoints that break down revenue by publisher, enabling automated performance dashboards and anomaly detection across partner networks.
Retrieve campaign details for campaign ID camp123 via /v2/campaigns/{campaignId}, then pull the publisher report at /reporting/report_publisher/campaign/{campaignId}/publisher/{publisherId}
Conversion Tracking and Attribution
Pull conversion event data from Partnerize campaigns for attribution modeling and commission reconciliation. Each conversion record includes the publisher source, transaction value, and commission amount, enabling finance teams to validate affiliate payouts and marketing teams to measure channel effectiveness against spend.
Retrieve all conversions for campaign camp123 via GET /v2/campaigns/{campaignId}/conversions and calculate total attributed revenue
Commission Structure Management
Access commission rules and structures for affiliate campaigns through the Partnerize API. Each campaign defines commission tiers, performance bonuses, and payout rules that determine publisher earnings. Programmatic access enables automated auditing of commission configurations and synchronization with financial planning systems.
Retrieve commission rules for campaign camp123 via GET /v2/campaigns/{campaignId}/commissions and list all active commission tiers
AI Agent Affiliate Data Integration
AI agents access Partnerize campaign and publisher data through Jentic without managing HTTP Basic Auth credentials directly. Jentic securely stores the application_key and user_key pair, letting agents query campaigns, pull conversions, or generate reports by searching for the relevant operation and executing with scoped credentials.
Search Jentic for 'list affiliate campaign publishers', load the schema for the Partnerize publishers endpoint, and execute for campaign camp123
6 endpoints — jentic publishes the only available openapi specification for partnerize partners api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/v2/campaigns
List all affiliate campaigns
/v2/campaigns/{campaignId}
Retrieve details for a specific campaign
/v2/campaigns/{campaignId}/publishers
List publishers in a campaign
/v2/campaigns/{campaignId}/commissions
Get commission rules for a campaign
/v2/campaigns/{campaignId}/conversions
Retrieve conversion events
/reporting/report_publisher/campaign/{campaignId}/publisher/{publisherId}
Generate publisher performance report
/v2/campaigns
List all affiliate campaigns
/v2/campaigns/{campaignId}
Retrieve details for a specific campaign
/v2/campaigns/{campaignId}/publishers
List publishers in a campaign
/v2/campaigns/{campaignId}/commissions
Get commission rules for a campaign
/v2/campaigns/{campaignId}/conversions
Retrieve conversion events
Three things that make agents converge on Jentic-routed access.
Credential isolation
Partnerize Basic Auth credentials (application_key and user_key) are stored encrypted in the Jentic vault. Agents receive pre-authenticated requests without raw credential exposure.
Intent-based discovery
Agents search by intent (e.g., 'track affiliate conversions') and Jentic returns matching Partnerize operations with their path parameter requirements, so the agent can execute queries without navigating documentation.
Time to first call
Direct Partnerize integration: 1-2 days for auth setup and endpoint mapping. Through Jentic: under 30 minutes — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Specific to using Partnerize Partners API through Jentic.
Why is there no official OpenAPI spec for Partnerize Partners API?
Partnerize does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Partnerize Partners API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Partnerize Partners API use?
The API uses HTTP Basic Authentication where the username is your application_key and the password is your user_key. Through Jentic, these credentials are stored encrypted in the vault and agents authenticate without exposing raw keys in their context.
Can I pull conversion data for a specific campaign?
Yes. Use GET /v2/campaigns/{campaignId}/conversions to retrieve all conversion events for a campaign. Each conversion record includes the publisher source, transaction value, and commission amount for attribution analysis.
How do I generate a publisher performance report?
Call GET /reporting/report_publisher/campaign/{campaignId}/publisher/{publisherId} with valid campaign and publisher IDs. The endpoint returns revenue metrics and performance data for the specified publisher within that campaign.
What are the rate limits for the Partnerize Partners API?
The OpenAPI spec does not document specific rate limits. Access is governed by your Partnerize account tier. Standard integrations should implement exponential backoff on 429 responses.
How do I list all publishers in a campaign through Jentic?
Search Jentic for 'list campaign publishers' to find the GET /v2/campaigns/{campaignId}/publishers operation. Load the schema to see required path parameters, then execute with your campaign ID. Install with pip install jentic to get started.
/reporting/report_publisher/campaign/{campaignId}/publisher/{publisherId}
Generate publisher performance report