
Connect AMPECO with the most popular apps, so you can automate your work and have more time for what matters most — no code required.
Start free
Triggers when a webhook notification event is received from Ampeco

Make a custom API call to a specific endpoint

Change the availability to available or unavailable. A Charge Point is considered unavailable when it does not allow any charging.

Change the owner of the Charge Point.

If you are not using networkId and not passing other criteria in the body it will clear the charging profile for the charge point (ChargePointMaxProfile).

Request a get diagnostics upload from the charge point.

Charge Point / Get Security Log.

Move one or more EVSEs from this charge point to a satellite charge point.

Reserve an evse.

Reset the current security profile of the charge point in the backend. The next time the charge point connects, the backend will accept the connection and update the current security profile with the one that the charge point actually used to establish the connection.

Reset a charge point.

Charge Point / Send Data Transfer.

Set a smart charging profile.

Start a charging session.

Start a charging session.

Stop a charging session.

Send a partial or full sync configuration request to the chargepoint. You will get back a requerstId that you can monitor the status of using the ChargePointSyncConfigurationNotification. Please note that calling this action should not be required, as each time the charge point boots the configuration is automatically synced.

Trigger message to given Charge Point.

Unlock an EVSE.

Change sharing code for the Charge Point.

Delete certificate.

Charge Point / Install Certificate.

Set Configuration for the Charge Point.

Charge Point / Get Installed Certificate IDs.

Charge Point / Update Firmware.

Get all Charge Point Downtime Periods.

Create Manual Exempt Charge Point Downtime Period.

Get Charge Point Downtime Period.

Update Charge Point Downtime Period.

Delete Manual Created Charge Point Downtime Period.

Get all Charge Point Models.

Create new Charge Point Model.

Get a Charge Point Model.

Charge Point Model.

Delete a Charge Point Model.

Get all Charge Point Vendors.

Create new Charge Point Vendor.

Get a Charge Point Vendor.

Charge Point Vendor.

Delete a Charge Point Vendor.

Get a charge point's status.

Create new charge point.

Get all charge points.

Update a charge point.

Get a charge point.

Delete a charge point.

Get all available personal smart charging modes.

Get a charge point's all cached configurations.

Get a charge point's cached configuration for a single key.

Update a charge point's configuration. The configuration is applied directly to the charge point and you will get response code 406 in case the application fails.

Create new EVSE within the Charge Point.

Get all EVSEs of the Charge Point.

Update an EVSE within the Charge Point.

Get an EVSE from a Charge Point.

Delete an EVSE.

Get a charge point evse's all connectors.

Create a charge point evse's connector.

Get a charge point evse's connector.

Update a charge point evse's connector.

Delete a charge point evse's connector.

Get paginated list of hardware status logs for a charge point with optional date filtering.

Get the latest hardware status log entry for a charge point.

Get the latest network status log entry for a charge point.

Get paginated list of network status logs for a charge point with optional date filtering.

Get personal smart charging preferences of the charge point.

Update personal smart charging preferences.

Get all Shared Partners of the Charge Point.

Set the Shared Partners of the Charge Point. Attach Shared Partners within the Charge Point. The charge point must have an owner associated and its "access_type" must be "private".

Create new Share within the Charge Point.

Get all Shares of the Charge Point.

Get an Share from a Charge Point.

Delete an Share.

Update smart charging details for the charge point.

To maintain safety and compatibility, only charge points with an identical electrical configuration to the circuit can be added.

Circuit / Detach Charge Point.

Circuit / Set Charge Point Priority.

Circuit / Set Charge Point EVSE Priority.

Set DLM priority based on the session's state of charge (SoC). The active priority will be used to either decrease or increase the energy used by the session's EVSE. - If the SoC exceeds the `upperThresholdPercent`, then the `highSoCPriority` will be applied.

Circuit / Set Session Priority.

Apply a configuration template to charge points.

Create multiple variables for a specific configuration template, adds them to the already existing keys and validates if there are duplicates.

Get all Configuration Templates.

Create new Configuration Template.

Update Configuration Template.

Get Configuration Template.

Delete Configuration Template.

Get all Configuration Template Variables.

Create a new Configuration Template Variable.

Update a Configuration Template Variable.

Delete a Configuration Template Variable.

Add an electricity meter report for the meter readings at the current moment.

Get all electricity meters.

Create a new electricity meter.

Get information for an electricity meter by ID.

Update electricity meter.

Delete an electricity meter.

Get all Electricity rates.

Create a new Electricity rate.

Get a single Electricity rate.

Update a Electricity rate.

Delete a Electricity rate.

Get an electricity rate energy mix.

Set an electricity rate energy mix. By default the energy mix generated with creation of the electricity rate is filled with 0.

List all of the configured price period days (including week days and dates).

List all of the configured price period dates.

Get the price periods for a specific date.

Update the price periods for a specific date. This operation will overwrite all existing periods for the given date, so a complete list must be provided.

Delete the price periods for a specific date.

List all of the configured price period week days.

Get the price periods for a specific week day.

Update the price periods for a specific week day. This operation will overwrite all existing periods for the given day, so a complete list must be provided.

Delete the price periods for a specific week day.

Start a charging session.

Trigger message to given EVSE.

Get all EVSE Downtime Periods.

Create Manual Exempt EVSE Downtime Period.

Get EVSE Downtime Period.

Update EVSE Downtime Period.

Delete Manual Created EVSE Downtime Period.

Change the status of the Flexibility Asset.

Create Flexibility Activation Request for a specific Asset.

Get a list of Flexibility Requests.

Get a flexibility activation request.

Create new flexibility asset.

Get a list of Flexibility Assets.

Update a flexibility asset.

Get a flexibility asset.

Delete a flexibility asset.

Get Historical Time Series for a Flexibility Asset.

Get Time Series Forecast for a Flexibility Asset.

Certificate / Reissue an EMAID.

Get all id tags.

Create new Id Tag.

Get a Id Tag.

Update a Id Tag.

Delete a Id Tag.

Get a consolidated view of EVSEs availability for a given location and time frame. Returns available time slots for each bookable EVSE at the location.

Create a new location.

Get all locations.

Update a location.

Get a location.

Delete a location.

Get all Charging Zones.

Create a new Charging Zone.

Get a Charging Zone.

Update a existing Charging Zone.

Location / Charging Zone / Delete.

Resend failed webhook notifications. - Resend for a specific notification ID can be requested once every 15 minutes. - Notifications that are disabled cannot be resent.

Parking Space / Update occupancy status.

Create new Parking Space.

Get all Parking spaces.

Update Parking Space.

Get Parking Space.

Delete Parking Space.

Certificate / Issue an EMAID.

Create Provisioning Certificate.

Get all Provisioning Certificates.

Update a Provisioning Certificate.

Get a Provisioning Certificate.

Delete a provisioning certificate.

Cancel a reservation.

Set the pricing data for a custom tariff filter. This action will update the underling roaming tariff and create a pricing based on it. The pricing can then be utilized by attaching a markup tariff to the tariff map of the custom tariff filter.

Get all Roaming Connections.

Get a Roaming Connections.

Get all Roaming Operators.

Get a Roaming Operator.

Update Roaming Operator.

Get all custom tariff filters for a roaming operator.

Create new custom tariff filter for a roaming operator.

Change the ordering of custom tariff filters for a roaming operator. This operation allows partial reordering - you only need to specify the filters that need to move. Filters not included in the request will maintain their relative positions.

Get a specific custom tariff filter.

Update an existing custom tariff filter.

Delete a custom tariff filter.

Get all Roaming Providers.

Create new Roaming Provider **Only applicable for Hubject, Gireve 2.2.1 and OCPI with missing credentials module emsp roaming connections**.

Get a Roaming Provider.

Update Roaming Providers.

Delete a Roaming Provider.

Get all Roaming Tariffs.

Get a Roaming Tariff.

Update Roaming Tariff.

Assign a user to a session. This action is only applicable to sessions with Completed billing status that have no user associated with them. This operation can be done only once and is not reversible.

Retry failed payment for a session.

Replace a subscription plan with another one.

Get all Subscription plans.

Create a new Subscription plans.

Get a single subscription plan.

Update a Subscription plan.

Delete a Subscription plan.

Apply a Tariff Display Information to tariff.

Get all tariff. Also you could use the "tariffGroupId" and the "userId" to "resolve" the concrete tariff within a group that would be applied to the specified user.

Create new tariff.

Get a tariff.

Update a tariff.

Delete a tariff.

Issue ad-hoc invoice for the transaction (only if AMPECO invoice integration is used). For Számlázz.hu integration in Hungary, if a fiscalized receipt exists for the transaction, it will be automatically canceled and both the invoice and storno receipt will be sent to the user.

Resend already issued invoice. If the transaction has an associated fiscalized receipt that was automatically canceled (Hungary compliance), both the invoice and the storno receipt will be sent together.

Link the transaction to external resource where the payment took place.

Get all transactions.

Create new Transaction.

Get a transation.

Update a non-finalised transaction.

Activate a subscription to a user.

Add to the current balance of the user.

Apply custom fee for a user.

Cancel a subscription to a user.

Set the status for a user.

Clear a user's subscription amount due. Any unsettled transactions related to the user's current subscription — such as fees and charging sessions will be set to an amount of 0.This operation is irreversible.

Export all private data.

Apply a voucher to a user.

Get all users.

Create new User.

Get a user.

Update user.

Delete a user.

Invoice details / Read.

Create or update user invoice details.

Get all payment methods for a user.

Initiate a new payment method registration, or finalize it. Note that this is a two step process! # For payment processors with web view integration You will need to initiate a call with no parameters to this endpoint to get a new request to add payment method (Step 1). Then you will have to redirect to an endpoint and wait for the client to enter his credit card details there.

Get information for a payment method by ID.

Update Payment method. Please note that ";balance"; and ";corporate"; payment methods CANNOT be set as default

Delete Payment method. Please note that ";balance"; and ";corporate"; payment methods CANNOT be removed from this interface.

Subscribe for a webhook or kafka events. Each notification sent to the webhook/kafka will be retried a number of times and will be rate limited. The rate limits, retries and retry intervals will be configured by Ampeco.

Notifications / Listing

Get a notification.

Update a notification.

Unsubscribe for a notification.

Get all authorizations.

Authorization / Read.

Get all booking requests.

Create a new booking request. If you want to find the available slots for a given location use the Actions / Location / Check Booking Availability.

Get information for a booking request by ID.

Get all bookings.

Get information for a booking by ID.

Get all CDRs.

Get a CDR.

Get all circuits.

Create a new circuit.

Get a circuit.

Update a circuit.

Delete a circuit.

Get all circuit's charge point priorities.

Get the consumption of a circuit for each phase.

Get a circuit's SoC priority.

Get a circuit's unmanaged load.

Get all circuit's user priorities.

Create a circuit's user priority.

Get a circuit's user priority.

Update a circuit's user priority.

Delete a circuit's user priority.

Get the contact details.

Update the contact details.

Delete contact details.

Currencies / Listing.

Create currency.

Currency / Read.

Update a currency.

Create new Currency Rate.

Get all Currency Rates.

Update Currency Rate.

Get Currency Rate.

Delete Currency Rate.

Get all custom fees.

Get a single custom fee.

Get all Downtime Period Notices.

Create Downtime Period Notice.

Get Downtime Period Notice.

Update Downtime Period Notice.

Delete Downtime Period Notice.

Get paginated list of hardware status logs for an EVSE with optional date filtering.

Get the latest hardware status log entry for an EVSE.

Create new EVSE.

Get all EVSEs.

Update an EVSE.

Get an EVSE.

Delete an EVSE.

Get all FAQs.

Create new FAQ.

Get a FAQ.

Update FAQs.

Delete a FAQ.

Get all Firmware Versions.

Get a Firmware Version.

Get all charge point models attached to this firmware version.

Get all Installer Jobs.

Create Installer Job.

Get Installer Job.

Update Installer Job.

Delete Installer Job.

Get all invoices.

Invoice / Read.

Get all Partner Contracts.

Create new Partner Contract.

Get a Partner Contract.

Update a Partner Contract.

Delete a Partner Contract.

Get all expenses.

Get all partner invites.

Create new invite.

Get a invite.

Update a invite.

Delete an invite.

Get all revenues.

Get all Partner Settlement Reports.

Get a single Partner Settlement Report.

Get all Partner Settlement Records.

Create Partner Settlement Record.

Read Partner Settlement Record.

Update a single Partner Settlement Record.

Delete a single Partner Settlement Record.

Get all partners.

Create new partner.

Get a partner.

Update a partner.

Delete a partner.

Get all payment terminals.

Create a new payment terminal.

Get information for a payment terminal by ID.

Update Payment terminal.

Delete a payment terminal.

Get all receipts.

Get a single receipt.

Get all reservations.

Get information for a reservation by ID.

Get all Security Events.

Get a Security Event.

Sessions / Listing.

Session / Read.

Consumption statistics may differ between active and finished sessions, as finished sessions display aggregated final data with a maximum of 300 items.

Get all settings.

Get all sub operators.

Get a sub operator.

Get all subscriptions.

Get a single subscription.

Get all tariff groups.

Create new tariff group. Please note that createing a new tariff group will also automatically create a free base tariff, as it is not allowed to have empty tariff groups.

Get a tariff group.

Update a tariff group.

Delete a tariff group.

Get a tariff snapshot by id.

Get all Tax Identification Numbers.

Create new Tax Identification Number.

Get a Tax Identification Number.

Tax Identification Numbers.

Delete a Tax Identification Number.

Get all Taxes.

Create new Tax.

Get a Tax.

Update Taxes.

Delete a Tax.

Get all charge points templates.

Terms and policies / Listing.

Terms and policies / Read.

Get all Top-Up Packages.

Create new Top-Up Package.

Get a Top-Up Package.

Top-Up Packages.

Delete a Top-Up Package.

Get all user groups.

Create new user group.

Get an user group.

Update a user group.

Delete a user group.

Get all Utilities.

Create Utility.

Get a single Utility.

Update a single Utility.

Delete a single Utility.

Get all Vendor Error Codes.

Create new Vendor Error Code.

Get a Vendor Error Code.

Vendor Error Code.

Delete a Vendor Error Code.

Get all Vouchers.

Create new Voucher.

Get a Voucher.

Update a Voucher.

Delete a Voucher.