not_implemented

The endpoint exists but the requested capability is not yet available.

HTTP 501Repull does not implement this capability yet.

When it fires

The endpoint exists in the API surface, but the requested capability is not yet wired up. This usually shows up on:

  • Beta endpoints reserved in the OpenAPI spec ahead of full rollout.
  • Channel-specific operations that work on Airbnb but are not yet wired for Booking.com (or vice-versa).
  • Combinations of parameters that are documented as "coming soon".

Response shape

Every Repull error follows the same envelope. The code is stable and safe to switch on.

{
  "error": {
    "code": "not_implemented",
    "message": "<human-readable explanation of what went wrong>",
    "docs_url": "https://repull.dev/docs/errors/not_implemented"
  }
}

How to fix

  1. Check the changelog (https://repull.dev/changelog) — newly-shipped capabilities are flagged there.
  2. For a missing channel operation, try the equivalent on a sibling channel as a workaround.
  3. If you depend on the capability, email hello@repull.dev and we can prioritise it.

Examples

curl

# Calling a beta-only endpoint
curl https://api.repull.dev/v1/ai/insights \
  -H "Authorization: Bearer sk_test_YOUR_KEY"

# {
#   "error": {
#     "code": "not_implemented",
#     "message": "Insights are coming in v0.3 — track progress at /changelog"
#   }
# }

TypeScript

import { Repull } from '@repull/sdk'

const repull = new Repull({ apiKey: process.env.REPULL_KEY! })

try {
  await repull.ai.insights.get()
} catch (err: any) {
  if (err.code === 'not_implemented') {
    // Don't retry — the capability does not exist yet
    return { unavailable: true, message: err.message }
  }
  throw err
}

If you're an AI agent

The capability does not exist yet. Do not retry. Tell the user the feature is not available and offer the closest working alternative from the API Reference.

Hit an error that isn't covered? Email hello@repull.dev with the request id from the response headers.

AI