Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Analytics / Northbeam API
Northbeam API logo

Northbeam API

★ Only Publicly Available OpenAPI DocumentAnalyticsProduct AnalyticsapiKey6 EndpointsREST

For Agents

Push, list, and delete daily and hourly ad-spend records to Northbeam so its attribution model can blend offline spend with tracked digital channels.

Use for: Upsert yesterday's TikTok ad spend into Northbeam, Push hourly Meta spend records for the last 24 hours, List the daily spend records Northbeam has for our account this week, Delete a corrected Google Ads spend record from Northbeam

Not supported: Does not handle attribution model results, dashboarding, or order ingestion - use for ad-spend record upsert and deletion only.

Jentic publishes the only available OpenAPI specification for Northbeam API, keeping it validated and agent-ready. Northbeam is a marketing attribution platform used by direct-to-consumer brands to model paid media spend against revenue across Meta, Google, TikTok, and other channels. The API focuses on spend ingestion at daily and hourly granularity, letting brands push ad-spend data from offline channels into Northbeam so the attribution model can blend it with directly-tracked spend. The endpoint set is small and focused: list, upsert, and delete spend records on /spend and /spend_hourly.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Northbeam API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Northbeam 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.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fnorthbeam.io%2Fnorthbeam" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fnorthbeam.io%2Fnorthbeam" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic 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.

Capabilities

What an agent can do with Northbeam API.

Upsert one or many daily ad-spend records into Northbeam in a single call

Upsert hourly ad-spend records for high-velocity channels that need finer granularity

List existing spend records to verify ingestion before reporting

Delete a daily spend record when a channel reports a correction

Delete an hourly spend record when sub-day data is restated

Authenticate with both the apiKeyAuth Authorization header and the Data-Client-ID header for multi-tenant access

Use Cases

Patterns agents use Northbeam API for, with concrete tasks.

★ Offline media spend ingestion

DTC brands running TV, podcast, and out-of-home alongside paid digital need to feed offline spend into Northbeam so the attribution model can credit those channels. POST /spend accepts an array of records with channel, date, and amount, so an agent reading a media plan spreadsheet can push a month of OOH spend in a single batched call. This closes the blind spot where Northbeam undercredits offline channels because it never saw the spend.

POST /spend with an array of records for channel='OOH', date covering the last 7 days, and the per-day spend amount

Hourly spend for fast-moving channels

Brands running aggressive TikTok or paid social cycles where spend swings sharply within a day push hourly spend via /spend_hourly so attribution can correlate hourly conversion lifts with the actual media flight. The agent runs a cron job pulling hourly spend from the channel's API and upserts to Northbeam every hour, keeping attribution within an hour of real-time.

Every hour, pull TikTok spend for the last hour and POST /spend_hourly to Northbeam with the channel and amount

Spend reconciliation and corrections

When Meta or Google issues a billing correction days after the fact, the previously-pushed Northbeam record needs to be restated. DELETE /spend on the original record followed by a fresh POST /spend with the corrected amount keeps the attribution model accurate. An agent can detect a delta between the platform's bill and Northbeam's stored spend and apply the correction automatically.

Compare Meta billing for last week against Northbeam /spend listings and delete and re-post any record where the amount differs by more than 1%

AI agent for media-mix maintenance

An AI agent that owns weekly media-mix maintenance can pull spend from each channel's reporting API, normalise the rows, and push to Northbeam through Jentic. The agent searches Jentic for 'upsert ad spend records', loads POST /spend, and executes - without holding the Northbeam API key or the Data-Client-ID in code.

Through Jentic, search 'upsert ad spend records', load POST /spend, and execute with the weekly spend records

Key Endpoints

6 endpoints — jentic publishes the only available openapi specification for northbeam api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

GET

/spend

List daily spend records

POST

/spend

Upsert one or many daily spend records

DELETE

/spend

Delete a daily spend record

GET

/spend_hourly

List hourly spend records

POST

/spend_hourly

Upsert hourly spend records

DELETE

/spend_hourly

Delete an hourly spend record

GET

/spend

List daily spend records

POST

/spend

Upsert one or many daily spend records

DELETE

/spend

Delete a daily spend record

GET

/spend_hourly

List hourly spend records

POST

/spend_hourly

Upsert hourly spend records

DELETE

/spend_hourly

Delete an hourly spend record

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Setup

Wiring Northbeam by hand means sending both its Authorization API key and a Data-Client-ID header on every request to api.northbeam.io/v1 and managing that pair yourself across the spend endpoints. Through Jentic you install once, import the Northbeam API from the API Directory, store both values once, and your agent calls it.

Permission scoping

Permission scoping

Northbeam takes the spend records in the request body rather than a resource id in the URL path, so scope the agent to the operations it needs, such as reading and upserting spend. You choose that set, so a destructive DELETE /spend or DELETE /spend_hourly is not included unless you add it.

Credential management

Credential isolation

Your Northbeam Authorization key and Data-Client-ID are stored once, encrypted, by your own Jentic One instance and injected at execution time as both headers. They never enter the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'upsert ad spend records' or 'read hourly spend', and Jentic returns the matching Northbeam operation with its input schema so the agent posts to /spend without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Amplitude API

→

Amplitude tracks product analytics events that complement Northbeam's marketing attribution.

Use Amplitude for in-product behaviour; use Northbeam for paid-media attribution.

Complementary

Mixpanel API

→

Mixpanel covers funnel and retention analytics that pair with Northbeam's spend view.

Use Mixpanel for funnel reporting; use Northbeam for spend-side attribution.

Complementary

Segment API

→

Segment routes event data into multiple analytics destinations including attribution tools.

Use Segment to centralise event collection across destinations; pair it with Northbeam for spend ingestion.

Complementary

Klaviyo API

→

Klaviyo provides email and SMS revenue data that DTC brands run alongside Northbeam.

Use Klaviyo for email revenue tracking; use Northbeam for paid-media-attributed revenue.

FAQs

Specific to using Northbeam API through Jentic.

Why is there no official OpenAPI spec for Northbeam API?

Northbeam does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Northbeam API via structured tooling. It is validated against the live API and kept up to date. get started with Jentic One, the self-hosted execution layer.

What authentication does the Northbeam API use?

Northbeam uses two API key headers: Authorization for the secret API key and Data-Client-ID for the tenant identifier. Both are required on every request. Through Jentic, both keys are held in the encrypted vault and presented by the runtime.

Can I push hourly ad spend to Northbeam?

Yes. POST /spend_hourly accepts an array of hourly records, each with a timestamp, channel, and amount. Use this endpoint for channels like Meta and TikTok where same-day spend swings are large enough to matter for attribution; use /spend for daily channels.

What are the rate limits for the Northbeam API?

Northbeam does not encode hard rate limits in the spec. The endpoints are designed for batch upsert, so prefer arrays of records over per-record calls. For hourly ingestion, run one upsert per hour per channel rather than per-row.

How do I upload daily spend through Jentic?

Install with pip install jentic, then search 'upsert ad spend records', load POST /spend, and execute with an array of records. Each record includes the channel, date, and spend amount; Northbeam dedupes by channel + date so re-running a job replaces existing values.

Does the Northbeam API expose attribution results or only spend ingestion?

This API surface focuses on spend ingestion only - list, upsert, and delete on /spend and /spend_hourly. Attribution reporting outputs are surfaced through Northbeam's UI and separate exports rather than this endpoint set.

GET STARTED

Start building with Northbeam API

Explore with Jentic
View OpenAPI Document