Developer API

API Reference Overview

Integrate ArcTactic features into your custom applications using our REST API. Query contacts, create deals, and monitor AI telemetry logs programmatically.

Core Specifications

Authentication

Requests must include a Bearer token in the Authorization header. Retrieve your API secret token from **Settings > Developer API Keys**:

Authorization: Bearer "at_live_secret_..."

Endpoints

GET /contacts

Retrieve a list of contact records from your database. Supports filtering by email.

fetch('https://api.arctactic.com/v1/contacts', {
  headers: {
    'Authorization': 'Bearer at_live_...'
  }
})
.then(res => res.json())
.then(data => console.log(data));

POST /deals

Insert a new sales opportunity card into the pipeline. Archie will detect this card and trigger target operations.

const payload = {
  contact_id: "con_01HG",
  stage: "Intake",
  value: 12000
};

fetch('https://api.arctactic.com/v1/deals', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer at_live_...',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify(payload)
});

Next: System Security

Read details about database compliance, OAuth security, and auditing policies.