Networked API Documentation
    • Getting Started
    • User Authentication
      • Add New Users to Community
        POST
      • Send email invites
        POST
    • User Profile
      • User Profile
        GET
      • Profile Visits
        GET
    • Community
      • Features
        • Feature List
      • Directory
        • Users List
        • Roles List
      • Monetization
        • Plans
          • Plans List
      • Feed
        • Polls
          • Create Polls
        • Surveys
          • Create Surveys
        • Post
          • Ask and offer help
            • Post Intro
            • Post Advice
            • Post Recommendation
            • Post Kudos
            • Post Help
          • Feed Post List
          • Post to Feed
          • Get Post Comments
          • Add Comments to Post
        • upload Media
      • Opportunities
        • Company and Services
          • Company and Services List
        • Fundaising Initiatives
          • Fundraising Initiatives List
        • Career Opportunities
          • Career Opportunities
      • Events
        • Event Post
        • Edit Events
        • Delete Event
        • Event List
      • Media Center
        • Get Resources
      • Analytics
        • Community Analytics
      • Newsletter
        • Lists
          • Get newsletter subscriber lists
        • Add newsletter subscribers
        • Get newsletter subscribers
      • Community Details
        GET
      • Spaces List
        GET
    • Webhooks
      • User Webhooks
        • user.joined
        • user.profile.updated
        • user.joined.space
      • Feed Webhooks
        • post.created
        • post.liked
        • post.unliked
        • comment.added
        • post.reported
    • References
      • Response Codes
        GET
      • Model Status
        GET
      • Post Types
        GET

    User Authentication

    🔐 Authentication: Using x-api-key#

    All Networked.co APIs are secured via a required authorization header called x-api-key.

    📌 Overview#

    The x-api-key is a secure token that uniquely identifies a community owner on the platform. It must be included in the request headers for every API call made to backend services.

    🔑 How x-api-key Works#

    NameTypeRequiredDescription
    x-api-keyString✅ YesAPI key provided by the Networked Team . Used for authenticating requests.

    📘 Important Details#

    1.
    Manually Issued by Networked Team
    The x-api-key is manually generated and provided by Customer Executives at Networked.co. Communities cannot generate this key themselves.
    2.
    Owner-Level Access Only
    Requests made using the x-api-key are treated as being from the Community Owner (Admin). Ensure the Owner account has the necessary privileges — otherwise, you may encounter authorization errors.
    3.
    Required for All API Calls
    The x-api-key is mandatory for every API request. Any request sent without this key will result in an Unauthorized (401) error.
    4.
    👉 Confidential and Secret Key
    Treat your x-api-key as highly confidential. If you believe the key has been exposed, immediately contact a Networked Customer Executive. They can disable the compromised key and issue a new one.
    5.
    👉 Loss of Secrecy = No Support
    If the key is misused or leaked, Networked cannot provide support for any resulting unauthorized access or data breaches. Responsibility lies with the community to maintain key secrecy.
    6.
    Use Test Environments for Development
    For development or QA purposes, use the testing environments provided by us. Never expose or use your production x-api-key in public or non-secure environments.

    🚦 Rate Limiting#

    To ensure fair usage and optimal performance, external API requests are subject to rate limits.

    ⏱️ Request Limits#

    Time WindowMaximum Requests
    1 Minute10 requests
    10 Minutes50 requests
    60 Minutes120 requests
    If the rate limit is exceeded, the API will respond with the following error:

    ❌ Rate Limit Error Response#

    Status Code: 429 Too Many Requests
    Response Body:
    {
      "error": true,
      "message": "Too Many Requests"
    }
    

    🔁 Recommendations#

    Implement retry logic .
    Avoid making unnecessary repeated calls within a short span.
    Modified at 2026-05-11 08:27:04
    Previous
    Getting Started
    Next
    Add New Users to Community
    Built with