
Activepieces lets you 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 owner of the Charge Point.

Request a get diagnostics upload from the charge point.

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

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.

Charge Point / Send Data Transfer.

Start a charging session.

Stop a charging session.

Trigger message to given Charge Point.

Change sharing code for the Charge Point.

Charge Point / Install Certificate.

Charge Point / Get Installed Certificate IDs.

Get all Charge Point Downtime Periods.

Get Charge Point Downtime Period.

Delete Manual Created Charge Point Downtime Period.

Create new Charge Point Model.

Charge Point Model.

Get all Charge Point Vendors.

Get a Charge Point Vendor.

Delete a Charge Point Vendor.

Create new charge point.

Update a charge point.

Delete a charge point.

Get a charge point's all cached configurations.

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.

Get all EVSEs of the Charge Point.

Get an EVSE from a Charge Point.

Get a charge point evse's all connectors.

Get a charge point evse's connector.

Delete a charge point evse's connector.

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

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

Update personal smart charging preferences.

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".

Get all Shares of the Charge Point.

Delete an Share.

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

Circuit / Set Charge Point 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.

Apply a configuration template to charge points.

Get all Configuration Templates.

Update Configuration Template.

Delete Configuration Template.

Create a new Configuration Template Variable.

Delete a Configuration Template Variable.

Get all electricity meters.

Get information for an electricity meter by ID.

Delete an electricity meter.

Create a new Electricity rate.

Update a Electricity rate.

Get an electricity rate energy mix.

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

Get the price periods for a specific date.

Delete the price periods for a specific date.

Get the price periods for a specific week day.

Delete the price periods for a specific week day.

Trigger message to given EVSE.

Create Manual Exempt EVSE Downtime Period.

Update EVSE Downtime Period.

Change the status of the Flexibility Asset.

Get a list of Flexibility Requests.

Create new flexibility asset.

Update a flexibility asset.

Delete a flexibility asset.

Get Time Series Forecast for a Flexibility Asset.

Get all id tags.

Get a Id Tag.

Delete a Id Tag.

Create a new location.

Update a location.

Delete a location.

Create a new Charging Zone.

Update a existing Charging Zone.

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

Create new Parking Space.

Update Parking Space.

Delete Parking Space.

Create Provisioning Certificate.

Update a Provisioning Certificate.

Delete a provisioning certificate.

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 a Roaming Connections.

Get a Roaming Operator.

Get all custom tariff filters 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.

Update an existing custom tariff filter.

Get all Roaming Providers.

Get a Roaming Provider.

Delete a Roaming Provider.

Get a 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.

Replace a subscription plan with another one.

Create a new Subscription plans.

Update a Subscription plan.

Apply a Tariff Display Information to tariff.

Create new tariff.

Update 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.

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

Create new Transaction.

Update a non-finalised transaction.

Add to the current balance of the user.

Cancel a subscription to 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.

Apply a voucher to a user.

Create new User.

Update user.

Invoice details / Read.

Get all payment methods for a user.

Get information for a payment method by ID.

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

Notifications / Listing

Update a notification.

Get all authorizations.

Get all booking requests.

Get information for a booking request by ID.

Get information for a booking by ID.

Get a CDR.

Create a new circuit.

Update a circuit.

Get all circuit's charge point priorities.

Get a circuit's SoC priority.

Get all circuit's user priorities.

Get a circuit's user priority.

Delete a circuit's user priority.

Update the contact details.

Currencies / Listing.

Currency / Read.

Create new Currency Rate.

Update Currency Rate.

Delete Currency Rate.

Get a single custom fee.

Create Downtime Period Notice.

Update Downtime Period Notice.

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

Create new EVSE.

Update an EVSE.

Delete an EVSE.

Create new FAQ.

Update FAQs.

Get all Firmware Versions.

Get all charge point models attached to this firmware version.

Create Installer Job.

Update Installer Job.

Get all invoices.

Get all Partner Contracts.

Get a Partner Contract.

Delete a Partner Contract.

Get all partner invites.

Get a invite.

Delete an invite.

Get all Partner Settlement Reports.

Get all Partner Settlement Records.

Read Partner Settlement Record.

Delete a single Partner Settlement Record.

Create new partner.

Update a partner.

Get all payment terminals.

Get information for a payment terminal by ID.

Delete a payment terminal.

Get a single receipt.

Get information for a reservation by ID.

Get a Security Event.

Session / Read.

Get all settings.

Get a sub operator.

Get a single subscription.

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.

Update a tariff group.

Get a tariff snapshot by id.

Create new Tax Identification Number.

Tax Identification Numbers.

Get all Taxes.

Get a Tax.

Delete a Tax.

Terms and policies / Listing.

Get all Top-Up Packages.

Get a Top-Up Package.

Delete a Top-Up Package.

Create new user group.

Update a user group.

Get all Utilities.

Get a single Utility.

Delete a single Utility.

Create new Vendor Error Code.

Vendor Error Code.

Get all Vouchers.

Get a Voucher.

Delete a Voucher.

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

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).

Charge Point / Get Security Log.

Reserve an evse.

Reset a charge point.

Set a smart charging profile.

Start 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.

Unlock an EVSE.

Delete certificate.

Set Configuration for the Charge Point.

Charge Point / Update Firmware.

Create Manual Exempt Charge Point Downtime Period.

Update Charge Point Downtime Period.

Get all Charge Point Models.

Get a Charge Point Model.

Delete a Charge Point Model.

Create new Charge Point Vendor.

Charge Point Vendor.

Get a charge point's status.

Get all charge points.

Get a charge point.

Get all available personal smart charging modes.

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

Create new EVSE within the Charge Point.

Update an EVSE within the Charge Point.

Delete an EVSE.

Create a charge point evse's connector.

Update a charge point evse's connector.

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

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

Get personal smart charging preferences of the charge point.

Get all Shared Partners of the Charge Point.

Create new Share within the Charge Point.

Get an Share from a Charge Point.

Update smart charging details for the charge point.

Circuit / Detach Charge Point.

Circuit / Set Charge Point EVSE Priority.

Circuit / Set Session Priority.

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

Create new Configuration Template.

Get Configuration Template.

Get all Configuration Template Variables.

Update a Configuration Template Variable.

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

Create a new electricity meter.

Update electricity meter.

Get all Electricity rates.

Get a single Electricity rate.

Delete a Electricity rate.

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 dates.

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.

List all of the configured price period week days.

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.

Start a charging session.

Get all EVSE Downtime Periods.

Get EVSE Downtime Period.

Delete Manual Created EVSE Downtime Period.

Create Flexibility Activation Request for a specific Asset.

Get a flexibility activation request.

Get a list of Flexibility Assets.

Get a flexibility asset.

Get Historical Time Series for a Flexibility Asset.

Certificate / Reissue an EMAID.

Create new Id Tag.

Update 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.

Get all locations.

Get a location.

Get all Charging Zones.

Get a Charging Zone.

Location / Charging Zone / Delete.

Parking Space / Update occupancy status.

Get all Parking spaces.

Get Parking Space.

Certificate / Issue an EMAID.

Get all Provisioning Certificates.

Get a Provisioning Certificate.

Cancel a reservation.

Get all Roaming Connections.

Get all Roaming Operators.

Update Roaming Operator.

Create new custom tariff filter for a roaming operator.

Get a specific custom tariff filter.

Delete a custom tariff filter.

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

Update Roaming Providers.

Get all Roaming Tariffs.

Update Roaming Tariff.

Retry failed payment for a session.

Get all Subscription plans.

Get a single subscription plan.

Delete a Subscription plan.

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.

Get a tariff.

Delete a tariff.

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.

Get all transactions.

Get a transation.

Activate a subscription to a user.

Apply custom fee for a user.

Set the status for a user.

Export all private data.

Get all users.

Get a user.

Delete a user.

Create or update user invoice details.

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.

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

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.

Get a notification.

Unsubscribe for a notification.

Authorization / Read.

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 all bookings.

Get all CDRs.

Get all circuits.

Get a circuit.

Delete a circuit.

Get the consumption of a circuit for each phase.

Get a circuit's unmanaged load.

Create a circuit's user priority.

Update a circuit's user priority.

Get the contact details.

Delete contact details.

Create currency.

Update a currency.

Get all Currency Rates.

Get Currency Rate.

Get all custom fees.

Get all Downtime Period Notices.

Get Downtime Period Notice.

Delete Downtime Period Notice.

Get the latest hardware status log entry for an EVSE.

Get all EVSEs.

Get an EVSE.

Get all FAQs.

Get a FAQ.

Delete a FAQ.

Get a Firmware Version.

Get all Installer Jobs.

Get Installer Job.

Delete Installer Job.

Invoice / Read.

Create new Partner Contract.

Update a Partner Contract.

Get all expenses.

Create new invite.

Update a invite.

Get all revenues.

Get a single Partner Settlement Report.

Create Partner Settlement Record.

Update a single Partner Settlement Record.

Get all partners.

Get a partner.

Delete a partner.

Create a new payment terminal.

Update Payment terminal.

Get all receipts.

Get all reservations.

Get all Security Events.

Sessions / Listing.

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

Get all sub operators.

Get all subscriptions.

Get all tariff groups.

Get a tariff group.

Delete a tariff group.

Get all Tax Identification Numbers.

Get a Tax Identification Number.

Delete a Tax Identification Number.

Create new Tax.

Update Taxes.

Get all charge points templates.

Terms and policies / Read.

Create new Top-Up Package.

Top-Up Packages.

Get all user groups.

Get an user group.

Delete a user group.

Create Utility.

Update a single Utility.

Get all Vendor Error Codes.

Get a Vendor Error Code.

Delete a Vendor Error Code.

Create new Voucher.

Update a Voucher.