180workspace180workspace
180 Core APIs & SDKs — Live

Build on the 180 Sovereign Ecosystem.

Integrate universal 1-click sovereign checkout with 180 Pay, seamless WhatsApp OTP and passkey authentication with 180 Identity, and real-time HMAC-SHA256 webhooks in under 5 lines of code.

3 Lines
SDK Integration
<45ms
In-DOM Sheet
0.8%
UPI Settlement
100%
OIDC Standard

1-Click Checkout & SSO

Launch non-blocking in-DOM bottom sheets for auth and checkout with zero popup blocker interference.

Turnkey HMAC Webhooks

Verify incoming webhooks in 1 line with constructWebhookEvent and automatic 5-minute replay defense.

RFC 8252 Dynamic Ports

Auto-matches dynamic localhost ports (3000, 3005, 5173, 10.0.2.2) without redirect URI whitelisting hassles.

Whole Currency Units

Universal amount=499 standard for ₹499 INR. Eliminates 100x pricing mistakes with auto-conversion safety net.

Turnkey Architecture

3 to 5 lines of code. Zero integration friction.

We engineered all the complexity into our sovereign cloud so you can initiate signed sessions, launch adaptive bottom sheets, and verify HMAC webhooks with zero math and zero RangeErrors.

  • Whole currency units: amount=499 for ₹499 INR
  • RFC 8252 dynamic loopback ports auto-accepted
  • Turnkey constructWebhookEvent with 5m replay defense
Fastify5_Webhook.ts
import Fastify from 'fastify';
import rawBody from '@fastify/raw-body';
import { constructWebhookEvent } from '@workspace/identity-sdk';

const app = Fastify();
await app.register(rawBody, { field: 'rawBody', runFirst: true });

app.post('/api/webhooks/180-pay', { config: { rawBody: true } }, async (req, reply) => {
  const event = constructWebhookEvent(
    (req as any).rawBody,
    req.headers['x-180-signature'] as string,
    process.env.ONE_EIGHTY_WEBHOOK_SECRET!,
    req.headers['x-180-timestamp'] as string
  );
  if (event.event === 'payment.captured') {
    await fulfillOrder(event.data.orderId);
  }
  return reply.send({ received: true });
});
REST API v1 Reference

Core API Endpoints

Authoritative server-to-server endpoints available across 180 Core.

POST/api/v1/pay/checkout-session
Pay

Create signed 180 Pay checkout session with whole currency units for instant sovereign settlement.

POST/api/oauth/token
Identity

RFC 6749 authorization code exchange for access token, refresh token, and user profile.

GET/api/oauth/userinfo
Identity

Fetch OIDC Core 1.0 standardized user profile with universally normalized claims.

GET/certs/jwks.json
Security

Public RS256 JWKS Keyring for local stateless token validation in <1ms without network calls.

GET/api/v1/crm-and-sales/deals
CRM

List and filter active sales pipeline deals with revenue weighting.

POST/api/v1/projects-and-tasks/tasks
Projects

Programmatically create sprint tasks, set assignees, and deadlines.

POST/api/v1/traffic-director/evaluate/:slug
Edge

Edge-based real-time traffic evaluation & bot shielding endpoint.

POST/api/v1/voiceforce/calls/dispatch
Voice

Programmatically trigger autonomous AI phone calls with custom agent prompts.

Built for Freelancers, Agencies & Teams

Start building with the 180 Core APIs & SDKs today.

Create your developer account, generate API keys, integrate universal WhatsApp OTP login, and build sovereign apps in minutes.

14-Day Free Trial on Momentum PlanNo Credit Card Required UpfrontInstant Setup • Cancel Anytime