SPM

SPM API

SPM API as documented publicly: 88 operations. Contract generated from the documentation by API Evangelist (2026-11-10); not the provider's own document.

GitHub OpenAPI

Operations 88

GET /v1/activity Recent activity Read project-filtered operational activity; project-scoped API tokens are constrained to their project activity window. #
POST /v1/auth/email-verification/resend Resend verification #
GET /v1/auth/email-verification/status Email verification status #
POST /v1/auth/email-verification/verify Verify email token #
POST /v1/auth/signup Self-serve signup #
POST /v1/billing/checkout-sessions Billing and payments Hosted billing checkout Create a Stripe-hosted checkout session with SPM quote, tax, org, plan, checkout id and verification hash metadata. #
POST /v1/billing/customer-portal-sessions Customer billing portal Create a short-lived Stripe Customer Portal session for the linked billing customer without storing the raw portal URL. #
GET /v1/billing/provider-readiness Billing provider readiness Run a launch preflight across Stripe API key state, hosted checkout, Customer Portal, webhook signing secrets, redirect origin, customer binding and oper #
POST /v1/billing/webhooks/provider Billing provider webhook Verify Stripe-Signature or SPM HMAC webhooks, then complete checkout sessions only after event metadata matches SPM session hash, amount and currency. #
POST /v1/bundles/artifact-manifest/verify POST /v1/bundles/artifact-manifest/verify #
POST /v1/bundles/verify Bundle verification Verify an exported bundle ZIP by checking file hashes, bundle hash consistency, signature envelope, manifest hash and public-key fingerprint. #
GET /v1/context-marketplace/listings MCP tool catalog The generated catalog contains 161 tools across profiles. #
GET /v1/productization/access-requests Access request inbox Let owners and admins triage access requests from the private SPM console. #
POST /v1/productization/access-requests Product access request Capture a public product access request with plan, deployment preference, urgency and privacy-preserving request signals. #
GET /v1/productization/access-requests/notifications Access request notifications Inspect signed webhook deliveries to sales, Slack, CRM or email-gateway systems without storing raw destination URLs. #
GET /v1/productization/activation-events Trial activation report Measure whether direct trials and governed invites reach first memory value, agent handoff and SaaS conversion intent in one hash-verifiable funnel. #
POST /v1/productization/agent-connector/export Agent connector export Create a project-scoped agent connector ZIP with one-time token delivery, MCP config, context-pack request, graph query request, agent-specific recipes and v #
GET /v1/productization/agent-connector/recipes Agent connector recipes List hash-stable Codex, Cursor, Claude Desktop, generic MCP and direct API setup recipes with scopes, install steps, verification steps, security notes and #
GET /v1/productization/buyer-journey Buyer journey evidence Verify that self-serve signup, governed invitations, onboarding, checkout, enterprise contact, private dashboard and MCP setup remain one non-regressive laun #
GET /v1/productization/buyer-journey/export Buyer journey export Download a hash-verifiable ZIP with buyer-route JSON, route CSV, remediation list and manifest hashes for launch review. #
GET /v1/productization/external-evidence-approvals External evidence approvals List active, warning, expired, revoked and invalid external approvals used to gate commercial evidence-room claims. #
POST /v1/productization/external-evidence-approvals Record external evidence approval Record source-approved market proof with claim levels, privacy boundary, DPA state, expiry, revocation and reference hashes instead of raw custome #
GET /v1/productization/external-evidence-approvals/{approvalId}/export Record restore drill #
GET /v1/productization/external-evidence-room External evidence room Aggregate customer pilot proof, privacy-safe reference hashes, benchmark value, production operability, trust controls and revenue readiness into a buyer-saf #
GET /v1/productization/external-evidence-room/export External evidence room export Download a hash-verifiable ZIP with external evidence checks, approval ledger, runbook, pilot validation, revenue readiness, trust report and latest o #
GET /v1/productization/launch-operations Launch operations Turn release readiness, deployment, tenant isolation, backup/restore, rollback, pilot proof and health checks into a production go-live plan with evidence hashes. #
GET /v1/productization/launch-operations/export Launch operations export Download a launch evidence ZIP with phases, health checks, rollback plan, trust report, deployment tenancy and manifest hashes. #
GET /v1/productization/market-readiness-dossier Market readiness dossier export #
GET /v1/productization/market-readiness-dossier/export Memory benchmark #
GET /v1/productization/memory-benchmark/policies Memory benchmark policies List scheduled benchmark evidence guards with cron schedule, score floor, LLM judge mode, next run, last run hash and regression state. #
POST /v1/productization/memory-benchmark/policies Create memory benchmark policy Create an organization-scoped scheduled benchmark guard that can run deterministic or real-LLM evidence checks. #
POST /v1/productization/memory-benchmark/policies/run-due Run due memory benchmark policies Claim due benchmark policies, execute them with scheduler locking, update policy state and return trend-alert evidence. #
POST /v1/productization/memory-benchmark/run Memory benchmark history #
GET /v1/productization/memory-benchmark/runs Memory benchmark trend guard #
GET /v1/productization/memory-benchmark/runs/{runId}/evidence-report Memory benchmark evidence Produce a shareable evidence report with claims, limitations, benchmark metrics, evidence level and reproducible hashes. #
GET /v1/productization/memory-benchmark/runs/{runId}/evidence-report/export GET /v1/productization/memory-benchmark/runs/{runId}/evidence-report/export #
GET /v1/productization/memory-benchmark/trend-report Memory benchmark trend export #
GET /v1/productization/memory-benchmark/trend-report/export Memory benchmark policies #
GET /v1/productization/monitoring-evidence Monitoring evidence export #
POST /v1/productization/monitoring-evidence Monitoring evidence history #
GET /v1/productization/monitoring-evidence/{evidenceId}/export Record production evidence #
GET /v1/productization/outreach-prospects Outreach prospects List tenant-scoped outreach prospects and follow-up state without exposing private buyer communications or raw emails. #
POST /v1/productization/outreach-prospects Outreach prospects Record a privacy-safe founder-led outreach prospect with segment, source, use case, consent state, follow-up, route linkage and outcome signal. Raw email input i #
GET /v1/productization/outreach-report Outreach evidence report Aggregate founder-led outreach into a market-signal report used by market dossier and SaaS launch review. #
GET /v1/productization/outreach-report/export Activation event ledger List privacy-safe activation events emitted by signup, governed invite acceptance, email verification, onboarding and checkout without returning raw tokens #
GET /v1/productization/pilot-cohorts Pilot cohorts List tenant-scoped pilot cohorts with computed readiness, missing evidence and market-validation score. #
POST /v1/productization/pilot-cohorts Create pilot cohort Create a privacy-safe commercial validation cohort that links outreach, invites, activation, pilot evidence, memory benchmarks, competitor comparisons, claim-re #
GET /v1/productization/pilot-cohorts/report Pilot cohort report Aggregate cohort readiness into a market validation report that proves whether SPM's differentiated memory capabilities have evidence beyond a simple context ap #
GET /v1/productization/pilot-cohorts/report/export Pilot cohort export Download a hash-verifiable ZIP with pilot cohort report JSON, cohort CSV, runbook, next actions and manifest hashes for launch review or investor/customer dilig #
GET /v1/productization/pilot-evidence Pilot validation report #
POST /v1/productization/pilot-evidence Pilot evidence history #
GET /v1/productization/pilot-evidence/validation-report Pilot validation export #
GET /v1/productization/pilot-evidence/{evidenceId}/export Market readiness dossier #
GET /v1/productization/production-evidence Production evidence export #
POST /v1/productization/production-evidence Production evidence history #
GET /v1/productization/production-evidence/{evidenceId}/export Record visual QA evidence #
GET /v1/productization/release-readiness Release readiness Compute commercial readiness across demo data, trust, deployment, docs, visual QA and billing. #
GET /v1/productization/release-readiness/export Readiness export Download a hash-verifiable ZIP with readiness, trust, deployment and visual QA evidence. #
GET /v1/productization/restore-drills Restore drill export #
POST /v1/productization/restore-drills Record restore drill #
GET /v1/productization/restore-drills/{drillId}/export Record monitoring evidence #
GET /v1/productization/revenue-readiness Revenue readiness Evaluate whether paid SaaS can open by combining provider readiness, checkout conversion, signed webhook processing, invoice payment, quota enforcement and reconc #
GET /v1/productization/revenue-readiness/export Revenue readiness export Download a hash-verifiable ZIP with revenue readiness JSON, check CSV, runbook, billing usage, provider readiness and reconciliation evidence. #
GET /v1/productization/trial-activation-report Trial activation report #
GET /v1/productization/trial-activation-report/export Create pilot cohort Create a privacy-safe commercial validation cohort that links outreach, invites, activation, pilot evidence, memory benchmarks, competitor comparisons, claim-re #
GET /v1/productization/visual-qa-evidence Visual QA evidence export #
POST /v1/productization/visual-qa-evidence Visual QA evidence history #
GET /v1/productization/visual-qa-evidence/{evidenceId}/export Record visual QA evidence #
POST /v1/projects/{projectId}/bundles Bundles #
GET /v1/projects/{projectId}/memory-agent/maintenance/conflicts Maintenance diff Compare the proposed maintenance operation with source memories, changed fields and conflict signals. #
POST /v1/projects/{projectId}/memory-agent/maintenance/policies Maintenance policies Schedule recurring LLM-first maintenance with confidence gates, scope and hash state. #
GET /v1/projects/{projectId}/memory-agent/maintenance/reviews Conflict inbox List conflict-gated maintenance reviews with assignment, severity and SLA state. #
PATCH /v1/projects/{projectId}/memory-agent/maintenance/reviews/{reviewId}/assignment Maintenance policies Schedule recurring LLM-first maintenance with confidence gates, scope and hash state. #
GET /v1/projects/{projectId}/memory-agent/maintenance/reviews/{reviewId}/diff Review assignment Assign a gated maintenance review, set severity, attach SLA and write assignment lineage. #
POST /v1/projects/{projectId}/memory-agent/maintenance/run Maintenance reviews Inspect risky maintenance operations before approving or rejecting project-memory changes. #
POST /v1/projects/{projectId}/memory-agent/triage Memory triage Classify incoming project context with the LLM-first Memory Agent and create or queue governed memory. #
POST /v1/projects/{projectId}/objects Memory objects #
GET /v1/projects/{projectId}/saved-searches Saved searches #
POST /v1/projects/{projectId}/search Hybrid search #
GET /v1/projects/{projectId}/semantic-identity Project semantic identity #
POST /v1/projects/{projectId}/semantic-identity/refresh Refresh project semantic identity #
POST /v1/projects/{projectId}/temporal/context-pack Context packs Generate injectable memory packages for agents, MCP, CLI and API consumers. #
POST /v1/projects/{projectId}/temporal/events Temporal events #
POST /v1/projects/{projectId}/temporal/graph-query Graph query Traverse topics, tags, events, supersession and related context links. #
GET /v1/projects/{projectId}/temporal/state Temporal state #
GET /v1/runs Operational run detail Read one project run and verify its bundle/context-pack linkage before reusing its memory in an agent workflow. #
GET /v1/runs/{runId} Marketplace Discover governed context listings with provenance, safety and entitlement state. #
GET /v1/signing-keys/status Signing status Read active signing key health, attestation result, algorithm and public-key fingerprint without exposing key material. #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/getspm-com:getspm-com-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

getspm-com-openapi-generated.yml Raw ↑
openapi: 3.1.0
info:
  title: SPM API
  version: '2026-11-10'
  description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-11-10: 88 operation(s) read from 1 public documentation page(s) (each operation
    names its page in x-source). This is not the provider''s published contract; SPM has published no machine-readable contract that the pipeline
    could find. Engine: local.'
  x-evidence-tiers:
    code-example: 0
    documentation: 88
    pages-with-code: 0
    pages-read: 1
  x-generated-from: documentation
  x-provenance: generated
  x-authored-by: API Evangelist
  x-generated: '2026-11-10'
  x-generator: generate-contract-from-docs.py
  x-engine: local
  x-sources:


# --- truncated at 32 KB (42 KB total) ---
# Full source: https://artifacts.apis.io/getspm-com/openapi/_ae-authored/getspm-com-openapi-generated.yml