Smithery Logo
MCPsSkillsDocsPricing
Login
Smithery Logo

Accelerating the Agent Economy

Resources

DocumentationPrivacy PolicySystem Status

Company

PricingAboutBlog

Connect

© 2026 Smithery. All rights reserved.

    ampeco

    ampeco-public-api

    ampeco/ampeco-public-api
    Coding

    About

    SKILL.md

    Install

    Install via Skills CLI

    or add to your agent
    • Claude Code
      Claude Code
    • Codex
      Codex
    • OpenClaw
      OpenClaw
    • Cursor
      Cursor
    • Amp
      Amp
    • GitHub Copilot
      GitHub Copilot
    • Gemini CLI
      Gemini CLI
    • Kilo Code
      Kilo Code
    • Junie
      Junie
    • Replit
      Replit
    • Windsurf
      Windsurf
    • Cline
      Cline
    • Continue
      Continue
    • OpenCode
      OpenCode
    • OpenHands
      OpenHands
    • Roo Code
      Roo Code
    • Augment
      Augment
    • Goose
      Goose
    • Trae
      Trae
    • Zencoder
      Zencoder
    • Antigravity
      Antigravity
    ├─
    ├─
    └─

    About

    Explore AMPECO Public API endpoints, schemas, and develop integrations with the EV charging platform.

    SKILL.md

    AMPECO Public API Integration Guide

    Explore and integrate with the AMPECO EV Charging Platform Public API.


    IMPORTANT: Update Reference Docs First

    Before using the reference documentation, ensure you have the latest API spec:

    bash scripts/fetch-and-generate.sh
    

    This fetches the latest OpenAPI spec from https://developers.ampeco.com/openapi/ and regenerates all reference files.

    Prerequisites: curl and jq must be installed:

    • macOS: brew install jq
    • Ubuntu/Debian: apt-get install jq

    Getting Started

    1. Get API Access

    Contact your AMPECO Customer Success Manager or generate a token in: Back Office → API Access Tokens

    2. Base URL

    https://{tenantUrl}/public-api/
    

    Replace {tenantUrl} with your organization's tenant URL.

    3. Authentication

    curl -H "Authorization: Bearer {your-api-token}" \
         https://{tenantUrl}/public-api/resources/charge-points/v2.0/
    

    Quick Reference

    Response Format: JSON with data wrapper

    {
      "data": [...],
      "links": { "first": "...", "last": "...", "prev": null, "next": "..." },
      "meta": { "current_page": 1, "per_page": 100, "total": 250 }
    }
    

    Path Patterns:

    • Resources: /public-api/resources/{resource-name}/v{X.Y}/
    • Actions: /public-api/actions/{target}/v{X.Y}/{id}/{action}
    • Notifications: /public-api/notifications/v{X.Y}/

    Endpoint Quick Index

    Resource Version Operations
    Admins v1.0 Read
    Authorizations v1.0, 2.0, 2.1 Read
    Booking Requests v1.0 Create, Read
    Bookings v1.0 Read
    Cdrs v2.0 Read
    Charge Point Downtime Periods v1.0 Create, Delete, Read, Update
    Charge Point Models v1.0 Create, Delete, Read, Update
    Charge Point Vendors v1.0 Create, Delete, Read, Update
    Charge Points v1.0, 2.0 Create, Delete, Read, Update
    Circuits v1.0, 2.0 Create, Delete, Read, Update
    Configuration Templates v1.0 Create, Delete, Read, Update
    Consent History v1.0 Read
    Consents v1.0 Create, Read
    Contact Details v2.0 Delete, Read, Update
    Cp Models v1.0 Create, Delete, Read, Update
    Cp Vendors v1.0 Create, Delete, Read, Update
    Currencies v2.0 Create, Delete, Read, Update
    Currency Rates v1.0 Create, Delete, Read, Update
    Custom Fees v2.0 Read
    Downtime Period Notices v1.0 Create, Delete, Read, Update
    Electricity Meters v1.0 Create, Delete, Read, Update
    Electricity Rates v1.0, 2.0 Create, Delete, Read, Update
    Evse Downtime Periods v1.0 Create, Delete, Read, Update
    Evses v2.0, 2.1 Create, Delete, Read, Update
    Faqs v2.0 Create, Delete, Read, Update
    Firmware Versions v1.0 Read
    Flexibility Activation Requests v1.0 Read
    Flexibility Assets v1.0 Create, Delete, Read, Update
    Id Tags v2.0 Create, Delete, Read, Update
    Installation And Maintenance Companies v1.0 Create, Delete, Read, Update
    Installer Jobs v1.0 Create, Delete, Read, Update
    Invoices v1.0 Read
    Issues v1.0 Create, Delete, Read, Update
    Locations v1.0, 2.0 Create, Delete, Read, Update
    Parking Spaces v1.0 Create, Delete, Read, Update
    Partner Contracts v1.0 Create, Delete, Read, Update
    Partner Expenses v1.0, 1.1 Read
    Partner Invites v1.0 Create, Delete, Read, Update
    Partner Revenues v1.0, 1.1 Read
    Partner Settlement Reports v1.0 Create, Delete, Read, Update
    Partners v1.0, 2.0 Create, Delete, Read, Update
    Payment Terminals v1.0, 1.1 Create, Delete, Read, Update
    Provisioning Certificates v2.0 Create, Delete, Read, Update
    Receipts v2.0 Read
    Reservations v1.0 Read
    Rfid Tags v1.0 Create, Delete, Read, Update
    Roaming Connections v2.0 Read
    Roaming Operators v2.0 Create, Delete, Read, Update
    Roaming Platforms v1.0 Read
    Roaming Providers v2.0 Create, Delete, Read, Update
    Roaming Tariffs v2.0 Read, Update
    Security Events v2.0 Read
    Security Events Log v2.0 Read
    Sessions v1.0 Read
    Settings v1.0 Read
    Sub Operators v1.0, 2.0 Create, Delete, Read, Update
    Subscription Plans v1.0, 2.0 Create, Delete, Read, Update
    Subscriptions v1.0 Read
    Tariff Groups v1.0 Create, Delete, Read, Update
    Tariff Snapshots v1.0 Read
    Tariffs v1.0 Create, Delete, Read, Update
    Tax Identification Numbers v2.0 Create, Delete, Read, Update
    Taxes v2.0 Create, Delete, Read, Update
    Templates v1.0 Read
    Terms And Policies v2.0 Read
    Top Up Packages v2.0 Create, Delete, Read, Update
    Transactions v1.0 Create, Read, Update
    User Groups v1.0 Create, Delete, Read, Update
    Users v1.0, 1.1 Create, Delete, Read, Update
    Utilities v1.0 Create, Delete, Read, Update
    Vendor Error Codes v2.0 Create, Delete, Read, Update
    Vouchers v2.0, 2.1 Create, Delete, Read, Update

    Run bash scripts/fetch-and-generate.sh to update this index

    Actions: See reference/endpoints-index.md for charge point, user, reservation, and notification actions.


    Data Model Overview

    Understanding how AMPECO entities relate helps you choose the right endpoints.

    Operator (tenant scope)
    ├── Location → ChargePoint → EVSE → Session
    ├── User → Session, PartnerInvite
    ├── Partner → ChargePoint (owned), PartnerInvite (users)
    └── Tariff, SubscriptionPlan
    

    Common Use Cases:

    Task Key Endpoints
    Charge point stats sessions?filter[chargePointId]=, sessions/{id}/consumption-stats
    User billing sessions?filter[userId]=, transactions?filter[userId]=, receipts
    Fleet management charge-points?filter[partnerId]=, partner-invites, partner-revenues
    Start/stop charging actions/charge-point/{id}/start/{evse}, actions/charge-point/{id}/stop/{session}

    See reference/data-model.md for detailed relationships and recipes.


    Common Patterns

    Pagination

    Cursor pagination (default, recommended):

    GET /public-api/resources/users/v1.0?per_page=25
    GET /public-api/resources/users/v1.0?cursor={next_cursor}&per_page=25
    

    Page pagination (legacy support):

    GET /public-api/resources/users/v1.0?page=1&per_page=25
    

    Filtering

    Use filter[fieldName]=value format:

    GET /public-api/resources/sessions/v1.0?filter[userId]=123
    GET /public-api/resources/sessions/v1.0?filter[status]=active
    GET /public-api/resources/sessions/v1.0?filter[startedAfter]=2024-01-01T00:00:00Z
    

    Includes

    Embed related resources with include[]=relationName:

    GET /public-api/resources/charge-points/v1.0?include[]=evses&include[]=location
    

    Error Responses

    {
      "message": "Unauthenticated."
    }
    

    Status codes: 401 (Unauthorized), 403 (Forbidden), 404 (Not Found), 422 (Validation Error)


    How to Use This Skill

    1. First: Run bash scripts/fetch-and-generate.sh to get latest docs
    2. Find endpoints: Load reference/endpoints-index.md
    3. Check schemas: Load reference/schemas-index.md
    4. Check patterns: Load reference/common-patterns.md for pagination, filtering, errors
    5. See deprecated: Load reference/deprecation-map.md

    Reference Files

    • reference/data-model.md - Entity relationships and use case recipes
    • reference/endpoints-index.md - Complete list of all endpoints
    • reference/schemas-index.md - Schema summaries
    • reference/deprecation-map.md - Deprecated endpoints
    • reference/common-patterns.md - Pagination, filtering, errors

    Live Documentation

    https://developers.ampeco.com

    Repository
    ampeco/claude-code-ampeco-public-api-skill
    Files