List migration invites to you
get/v1/me/migration-invites
Requires an API key
Open invites to your confirmed email, and to the teams you own or administer, oldest first. Accept one for a team you own or administer, or for a new team. Signed-in users only, with or without a team.
Returns · 200
- dataarray of MigrationInviteRequired
Child attributes
- idstringRequiredThe participant ID (mpt_...): accept or decline it.
- migration_idstringRequired
- migration_namestringRequired
- client_team_namestring | nullRequiredThe team whose project the migration belongs to.
- kindenumRequiredOne of
partner,observer - scopeobject | nullRequired
Child attributes
- location_idsarray of integerRequiredThe sites the team sees and acts on: the migration's chargers at these locations only.
- team_idstring | nullRequiredThe invited team; null for an email invite, accepted for a team you choose.
- team_namestring | nullRequired
- invited_atstringRequired
- expires_atstringRequired
GET /v1/me/migration-invites
curl --fail-with-body "https://api.ivoracharge.com/v1/me/migration-invites" \
-H "Authorization: Bearer $IVORA_API_KEY"Response · 200JSON
{
"data": [
{
"id": "id_0123456789abcdef",
"migration_id": "migration_0123456789abcdef",
"migration_name": "string",
"client_team_name": "string",
"kind": "partner",
"scope": {
"location_ids": [
7
]
},
"team_id": "team_0123456789abcdef",
"team_name": "string",
"invited_at": "2026-09-30T17:00:00Z",
"expires_at": "2026-09-30T17:00:00Z"
}
]
}Requires an approved production API keyProduction access starts with a request, a short meeting with Ivora and a card on file, after which Ivora staff grant your account access. How to request access
Try itproduction · api.ivoracharge.com
Paste a production api key (iv_live_…). Create keys in Developer tools. The key stays in this page's memory, is sent only to https://api.ivoracharge.com and clears when you reload. Test keys are refused.



