RankVectorsRankVectors
    FeaturesPricing
    Log in →
    • Introduction
    • Quickstart
    • Authentication
    • Syncing Content
    • Generating Link Suggestions
    • Implementing Links
    • Integrations Overview
    • JavaScript SDK
    • TypeScript SDK
    • Python SDK
    • Go SDK
    • PHP SDK
    • C# SDK
    • Ruby SDK
    • Rust SDK
    • API Reference Overview
    • Projects API
    • Pages API
    • Suggestions API
    • Implementations API
    • Analytics API
    • Integrations Overview
    • WordPress Integration
    • Shopify Integration
    • Vercel Integration
    • Custom Integration

    Suggestions API

    Generate and manage link suggestions

    Generate Suggestions

    Generate link suggestions for a page:

    POST /api/projects/{projectId}/suggestions
    

    Request Body:

    {
      "sourcePageUrl": "https://example.com/page",
      "limit": 10,
      "minRelevanceScore": 0.8
    }
    

    Response:

    {
      "data": [
        {
          "id": "sugg_123",
          "sourcePageUrl": "https://example.com/page",
          "targetPageUrl": "https://example.com/target",
          "anchorText": "relevant link",
          "relevanceScore": 0.92,
          "context": "Learn about relevant link techniques..."
        }
      ]
    }
    

    List Suggestions

    List all suggestions for a project:

    GET /api/projects/{projectId}/suggestions
    

    Query Parameters:

    • status - Filter by status (pending, approved, rejected, implemented)
    • limit - Number of results (default: 50)
    • offset - Pagination offset (default: 0)

    Response:

    {
      "data": [
        {
          "id": "sugg_123",
          "sourcePageUrl": "https://example.com/page",
          "targetPageUrl": "https://example.com/target",
          "status": "pending",
          "relevanceScore": 0.92
        }
      ]
    }
    

    Get Suggestion

    Get a specific suggestion:

    GET /api/projects/{projectId}/suggestions/{suggestionId}
    

    Response:

    {
      "data": {
        "id": "sugg_123",
        "sourcePageUrl": "https://example.com/page",
        "targetPageUrl": "https://example.com/target",
        "anchorText": "relevant link",
        "context": "Learn about relevant link techniques...",
        "relevanceScore": 0.92,
        "status": "pending"
      }
    }
    

    Update Suggestion

    Update suggestion status:

    PATCH /api/projects/{projectId}/suggestions/{suggestionId}
    

    Request Body:

    {
      "status": "approved"
    }
    

    Status Values:

    • pending - New suggestion
    • approved - Approved for implementation
    • rejected - Rejected
    • implemented - Already implemented

    Delete Suggestion

    Delete a suggestion:

    DELETE /api/projects/{projectId}/suggestions/{suggestionId}
    
    PreviousPages APINextImplementations API
    RankVectorsRankVectors

    AI-powered internal linking optimization. Improve your SEO with intelligent semantic analysis and automated link recommendations.

    XGitHubLinkedIn

    Product

    • Features
    • Pricing
    • Documentation
    • Integrations

    Support

    • Documentation
    • Quick Start
    • API Reference
    • Contact

    Company

    • About
    • Blog
    • Contact
    • Partners

    Legal

    • Privacy Policy
    • Terms of Service
    • Cookie Policy

    © 2025 RankVectors. All rights reserved.