Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.matproof.com/llms.txt

Use this file to discover all available pages before exploring further.

Resource Reference

The Matproof API exposes 182 endpoints across 39 resource groups. This page is a category-organised index of those resources so you can find what you need quickly. For full request/response schemas of any endpoint, the OpenAPI spec is at openapi.json and renders as an interactive playground in the API tab.

Compliance program

ResourceOperationsPurpose
Organizationget, update, transfer ownership, brandingYour organization’s settings, primary color, logo
Peoplelist, get, create, bulk-create, update, link/unlink deviceTeam-member directory feeding access reviews and offboarding
Policieslist, get, create, update, publish, acknowledgePolicy library — generated, customized, published, acknowledged
Riskslist, get, create, update, archiveRisk register with likelihood / impact / treatment / linked controls
Findingslist, get, create, update, closeUnified gaps view — feeds from audits, pen-tests, device agent, integrations
Finding Templateslist, get, create, update, deleteReusable finding patterns for common gaps

Frameworks & SOA

ResourceOperationsPurpose
SOA (Statement of Applicability)list, get, mark applicable / not-applicable, justify exclusion, exportISO 27001 SoA workflow
Framework Editor Task Templateslist, get, create, updateTasks attached to custom-framework controls
Contextget, update, list snapshotsOrganization-wide context the AI uses for policy / questionnaire generation

Evidence & tasks

ResourceOperationsPurpose
Taskslist, get, create, update, complete, attach evidenceTasks linked to controls that produce evidence on completion
Task Managementbulk operations, scheduling, reassignmentTasks at scale
Task Automationslist, run, schedule, logRecurring tasks driven by automation scripts
Task Integrationsconfigure per-task integration triggersCross-tool orchestration
Commentslist, create, update, deleteComments on controls, tasks, evidence
AttachmentsuploadFile uploads attached to evidence or comments
Evidence ExportexportCompile evidence packages for audits
Evidence Export (Auditor)auditor-restricted exportSame export with auditor-role scoping

Integrations & sync

ResourceOperationsPurpose
Connectionslist, create, update, delete, refresh credentialsConnect AWS / Azure / GCP / GitHub / Google Workspace / Entra ID / etc.
Synctrigger sync, list sync runs, view resultsRun an integration sync on demand
AdminIntegrationsplatform-admin operations on integrationsInternal admin tooling
TaskIntegrationsper-task integration bindingsBind specific tasks to specific integrations
Variableslist, create, update, deleteOrg-level variables (e.g. business names, regulator addresses) referenced from policies and questionnaires
Checkslist, get, run, view historyCloud-test checks (continuous configuration validation)

Vendor risk & questionnaires

ResourceOperationsPurpose
Vendorslist, get, create, update, archiveVendor register feeding GDPR Art. 28 + DORA Art. 28-30
Internal - Vendorsplatform-admin operationsInternal vendor management
Questionnairelist, get, create, send, fill, auto-fill, exportAI-powered questionnaires (incoming and outgoing)
Knowledge Baselist, get, create, update, delete, searchSaved Q&A pairs that auto-fill draws from

Trust & sharing

ResourceOperationsPurpose
Trust Portalget/update settings, manage published documents, list NDA signatoriesPublic security portal you share with prospects
Trust Accesslist, create, get access decisions, NDA-gate documentsGranular access control for sensitive trust documents

Security testing

ResourceOperationsPurpose
Security Penetration Testscreate test, get status, list runs, download reportAI-powered external pen-test reports
Browserbasesession management, browser automationHeadless-browser evidence capture (used internally by tasks)

Devices & endpoints

ResourceOperationsPurpose
Deviceslist, getDevices reported by the Matproof Device Agent
Device Agentcheck-in (used by the agent itself)Agent-to-platform reporting endpoints

Training & awareness

ResourceOperationsPurpose
Trainingassign, completeSecurity awareness training tracking

OAuth (for building Matproof-integrated apps)

ResourceOperationsPurpose
OAuthauthorize, token, refreshOAuth 2.0 flow for third-party apps that act on behalf of a Matproof user
OAuthAppsregister, list, manageManage your registered OAuth applications

AI assistant

ResourceOperationsPurpose
Assistant Chatstart session, send message, end sessionProgrammatic access to the in-app AI assistant

Operational

ResourceOperationsPurpose
Webhookconfigure, list deliveries, redeliverWebhook subscription management
Healthhealth checkAPI health endpoint for status pages
CloudSecurityget cloud-security stateAggregated cloud-security findings across connections

Sample endpoints

The pages below are concrete walkthroughs of typical endpoints — request shape, response shape, common errors. They use Mintlify’s OpenAPI integration to render the interactive playground inline.

People — list

GET /v1/people — typical list endpoint with pagination

Findings — create

POST /v1/findings — typical create endpoint with idempotency

Vendors — list

GET /v1/vendors — list with filters and DPA fields
For everything else, browse the interactive playground at openapi.json — every endpoint is documented with full request and response schemas, parameter descriptions, and a try-it-now button.

Adding more endpoint pages

Want a hand-written page for a specific endpoint? Create an MDX file under api-reference/ with frontmatter pointing to the operation:
---
title: "Create vendor"
openapi: "POST /v1/vendors"
---
Mintlify renders the operation’s full schema, parameters, request body, and response — and you can add prose above and below for context, code samples, and gotchas specific to your use case.