Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

NaviStone Geo Targeting API

Geographic targeting

NaviStone Geo Targeting API is one of 8 APIs that NaviStone publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Geo Targeting. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 6 operations across 3 paths, and defines 1 schema. It is described by OpenAPI 3.0.0, at version 1.0.0.

Requests are made against the base URL https://docs.navistone.com.

6 operations 3 paths 1 schemas 2 DELETE1 GET3 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
1.0.0
Base URL
https://docs.navistone.com
Authentication
API Key
Resource Areas
1

Authentication & Security 1

NaviStone Geo Targeting API declares 1 security scheme for authenticating requests. An API key is passed in the header as X-API-Key (api-key).

  • api-key — API Key for authentication

Paths & Operations 6

Across 3 paths, the API surfaces 6 operations — 2 DELETE, 1 GET, 3 POST. Each is listed below with its method, path, parameters, and response codes.

Geo Targeting 6

Geographic targeting

POST
/api/geo-targeting/campaigns/{campaignId}
Add geo targeting to campaign
GeoTargetingController_create 1 param body → 201400401
GET
/api/geo-targeting/campaigns/{campaignId}
List all geo targeting for campaign
GeoTargetingController_list 1 param → 200401
POST
/api/geo-targeting/campaigns/{campaignId}/zip/{zipCode}
Add ZIP code targeting to campaign
GeoTargetingController_addZip 2 params → 201401
DELETE
/api/geo-targeting/campaigns/{campaignId}/zip/{zipCode}
Remove ZIP code targeting from campaign
GeoTargetingController_removeZip 2 params → 200401
POST
/api/geo-targeting/campaigns/{campaignId}/state/{stateCode}
Add state targeting to campaign
GeoTargetingController_addState 2 params → 201401
DELETE
/api/geo-targeting/campaigns/{campaignId}/state/{stateCode}
Remove state targeting from campaign
GeoTargetingController_removeState 2 params → 200401

Schemas 1

The contract defines 1 schema that model the data the API accepts and returns. The most detailed is CreateGeoTargetingDto (6 properties). Each schema is shown below with its type and property counts.

CreateGeoTargetingDto
object
6 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

navistone-geo-targeting-api-openapi.yml Raw ↑

Other APIs NaviStone publishes across the network.

NaviStone API Info API
NaviStone Campaigns API
NaviStone Clients API
NaviStone Domains API
NaviStone Health API
NaviStone Output API
NaviStone Segments API