SEO Agentic Approval API Guide

API Overview and Purpose

The Agentic Approval API automates SEOLinkMap operation approvals through programmatic access. Your AI agents can retrieve approval codes for queued crawls, competitor research, and new project creation without manual intervention.

This API works with the Private MCP and Agentic SEO Workflows system to enable fully automated SEO operations.

Authentication Requirements

Authentication requires an agent key and IP allowlist configuration. Generate your agent key in the Settings page Agent Configuration section, then add your server's IP addresses to the allowlist field.

Endpoint Configuration

The approval endpoint uses GET https://seolinkmap.com/api/agentic-approvals with Bearer token authentication. Include your agent key in the Authorization header: Authorization: Bearer {your_agent_key}.

Response Format Details

Successful responses return pending approvals with structured data including operation details and approval codes. Each approval contains project information, operation type, estimated costs, and a time-limited approval code.

Success Response (200):

{
  "success": true,
  "agency_id": 123,
  "pending_approvals": [
    {
      "id": 456,
      "project": {
        "id": 789,
        "name": "Example Website",
        "domain": "example.com"
      },
      "operation": {
        "type": "crawl",
        "subtype": "full_site",
        "description": "Full site crawl and analysis"
      },
      "cost": {
        "estimated_credits": 250
      },
      "approval": {
        "code": "ABC123DEF",
        "expires_at": "2025-09-15 14:30:00"
      },
      "request_details": {
        "notes": "Updated crawl requested for site changes"
      },
      "created_at": "2025-09-14 12:00:00"
    }
  ],
  "total_count": 1
}

Request Details Structure

Request details contain operation-specific parameters that vary by operation type. The structure depends on whether the queued operation is a crawl, competitor research, or new project creation.

Crawl Operations:

"request_details": {
  "notes": "Updated crawl for recent site changes"
}

Competitor Research Operations:

"request_details": {
  "keywords": ["seo tools", "link analysis"],
  "tier": "basic",
  "notes": "Research for Q4 strategy"
}

New Project Operations:

"request_details": {
  "website": "https://newclient.com",
  "name": "New Client Project",
  "notes": "Initial client onboarding"
}

Error Handling Methods

401 Unauthorized - Missing Authorization:

{
  "error": "Missing Authorization header"
}

401 Unauthorized - Invalid Key:

{
  "error": "Invalid agent key"
}

403 Forbidden - IP Restricted:

{
  "error": "IP not allowed"
}

Verify your IP allowlist configuration includes your server's current address when encountering IP restriction errors.

Implementation Workflow

Implementation connects your Private MCP tools with automatic approval processing. Agents use queue_crawl, queue_competitor_research, or create_new_project to add operations, then retrieve approval codes through this API.

The complete workflow: Private MCP queues operations → Agentic API retrieves approval codes → MCP approval_code tool submits codes → operations execute automatically. This eliminates manual dashboard approval while maintaining full operational control.

Security Considerations

Agent key security requires careful management since approval access grants operational control. Store agent keys securely and restrict IP allowlists to known server addresses only.

Approval codes expire based on configured timeouts to limit exposure windows. Users maintain full responsibility for agent decisions and approval automation - monitor agent activities through the SEOLinkMap dashboard to track automated approvals and maintain oversight.

Recent Articles

SEOLinkMap Private MCP Server and Agentic SEO Workflows

Statistical SEO intelligence for AI agents. Access correlation coefficients, p-values, and SERP-specific analysis through natural language.

SEOLinkMap MCP Server Complete Guide

Every user gets this futuristic webpage free to chat with your own data, or wire it into your agentic workflow.

Analytics and Reporting

This guide explains how to leverage comprehensive insights and detailed reporting tools for data-driven decision making

Connect Your AI Chat Tool to MCP Servers

This guide shows you exactly how to connect any MCP server URL to popular AI platforms, turning conversations into productive workflows.

Project Communication Tools

This guide covers how to effectively use our Project Communication Tools

Sharing Your LinkMap Projects

Learn how to share your LinkMap visualizations with clients and team members

Popular Articles

Connect Your AI Chat Tool to MCP Servers

This guide shows you exactly how to connect any MCP server URL to popular AI platforms, turning conversations into productive workflows.

SEOLinkMap MCP Server Complete Guide

Every user gets this futuristic webpage free to chat with your own data, or wire it into your agentic workflow.

SEO Report Builder

This documentation guides SEO professionals through using the Report Builder to automate and streamline their client reporting workflow.

Team Management

Well-organized teams can show clear ROI, which leads to longer client relationships and higher retainer fees.

Analytics and Reporting

This guide explains how to leverage comprehensive insights and detailed reporting tools for data-driven decision making

Project Management Guide

Learn how to create and manage LinkMap projects effectively

Other Categories

Skip browsing - just ask!
Skip browsing - ask any question about our platform directly in your AI chat. Our MCP server gives instant access to features, pricing, instant support, or get examples of our SERP-specific intelligence directly in ChatGPT, Claude, or any AI chat.
https://seolinkmap.com/mcp