Skip to main content
ValidPeak LogoValidPeak
Developer Resources

Everything you need to integrate

REST API reference, MCP server for AI agents, and a ready-to-run Postman collection covering every endpoint — all in one place.

Postman Collection

One collection with all 7 modules, plus two environment files — Production and Local. Import once, set your API key, and start testing immediately.

How to import

1

Open Postman → Import → select ValidPeak_API.postman_collection.json

2

Import one of the environment files from postman/environments/

3

Set apiKey in the active environment to your VP-Api-Key

4

Start with the List requests to retrieve real IDs, then update the collection variables

Folders & scopes

Collection variables

VariableDescription
baseUrlSet automatically in environment file
apiKeyYour VP-Api-Key — set in the active environment, not in the collection
bulkValidationIdID returned by bulk validation submit
campaignDomainIdID from GET /campaign/domains
blacklistMonitorIdID from GET /blacklist/monitors
dmarcDomainIdID from GET /dmarc/monitors
warmupDomainIdID from GET /warmup/domains
webhookSubscriptionIdID from POST /webhooks/subscriptions
integrationIdID from integrations settings

Adding new modules

Keep the collection in a single file to simplify maintenance. When a new API module ships:

1

Add a new top-level folder inside item[] in the collection JSON

2

Keep one collection file — avoid splitting by module (harder to maintain)

3

Update the scope table in developers/README.md

directory structure
developers/
  postman/
    ValidPeak_API.postman_collection.json   ← main collection (all modules)
    environments/
      Production.postman_environment.json
      Local.postman_environment.json
  MCP.md                                    ← MCP server reference
  README.md                                 ← this index