Harbor Communities API

Operations for managing community configuration and settings.

Operations 1

GET /communities/{communityId} Harbor Get community details #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/harbor-communities-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

harbor-communities-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Harbor Challenges Communities API
  description: The Harbor API enables programmatic access to the Harbor community platform, allowing brands to manage their superfan community, rewards programs, and engagement features. Harbor is a no-code tool that lets brands build owned community platforms where superfans can engage and earn rewards. The API provides endpoints for managing members, challenges, rewards, redemptions, leaderboards, and community events. Authentication uses bearer tokens obtained via OAuth 2.0 client credentials.
  version: v1
  contact:
    name: Harbor Support
    url: https://www.harbor.gg/
  termsOfService: https://www.harbor.gg/terms
servers:
- url: https://api.harbor.gg/v1
  description: Harbor API Production Server
security:
- bearerAuth: []
tags:
- name: Communities
  description: Operations for managing community configuration and settings.
paths:
  /communities/{communityId}:
    get:
      operationId: getCommunity
      summary: Harbor Get community details
      description: Returns configuration and metadata for the specified community, including name, branding settings, tier structure, and active feature flags.
      tags:
      - Communities
      parameters:
      - $ref: '#/components/parameters/communityIdParam'
      responses:
        '200':
          description: Community details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Community'
        '401':
          description: Unauthorized.
        '404':
          description: Community not found.
components:
  schemas:
    Community:
      type: object
      description: A Harbor community platform configuration.
      properties:
        id:
          type: string
          description: Unique community identifier.
        name:
          type: string
          description: Community display name.
        slug:
          type: string
          description: URL-friendly community slug.
        description:
          type: string
          description: Community description shown to members.
        logoUrl:
          type: string
          format: uri
          description: URL of the community logo image.
        primaryColor:
          type: string
          description: Brand primary color in hexadecimal format.
          pattern: ^#[0-9A-Fa-f]{6}$
        tiers:
          type: array
          description: Loyalty tier structure configured for this community.
          items:
            $ref: '#/components/schemas/Tier'
        memberCount:
          type: integer
          description: Total number of registered members.
          minimum: 0
        createdAt:
          type: string
          format: date-time
          description: When the community was created.
    Tier:
      type: object
      description: Loyalty tier a member has achieved.
      properties:
        id:
          type: string
          description: Tier identifier.
        name:
          type: string
          description: Tier display name (e.g., Bronze, Silver, Gold).
        pointsRequired:
          type: integer
          description: Minimum lifetime points required to reach this tier.
        benefits:
          type: array
          description: List of benefits associated with this tier.
          items:
            type: string
  parameters:
    communityIdParam:
      name: communityId
      in: path
      required: true
      description: The unique identifier of the Harbor community.
      schema:
        type: string
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: Bearer token obtained via OAuth 2.0 client credentials flow. Contact Harbor to obtain API credentials.
externalDocs:
  description: Harbor API Documentation
  url: https://api.harbor.gg/