Skip to main content

Update an existing integration

x-ms-visibility: "important"

Updates an existing integration based on the integration type.

Path Parameters
    integrationId string required

    Integration ID

Request Body required

Updated details for the integration

    retryCredentialsExchange boolean
    models object
    pushCdr boolean nullable
    pushSession boolean nullable
    pushTariff boolean nullable
    pushLocation boolean nullable
    pullTokensAll boolean nullable
    pullTariff boolean nullable
    pullLocation boolean nullable
    pullSession boolean nullable
    pullCdr boolean nullable
    pullVersionDetails boolean nullable
    chargingPeriodIntervalInMinutes int32 nullable
    stateofChargeIsSent boolean nullable
    integrationType string

    Possible values: [OCPI, UtilityCloud, Salesforce]

    Default value: OCPI

    integrationName string
    approvedPartyId int64
    ocpiConnection object
    endpointUrl string
    initialToken string
    initialRole string
    customerRoles string[]
    platformIntegrationId string
    thirdPartyId string
    thirdPartyCountryCode string
    chargingPeriodIntervalInMinutes int32 nullable
    stateOfChargeIsSent boolean
    utilityCloudConnection object
    tenant string
    clientId string
    clientSecret string
    meteredValuesAreSent boolean nullable
    activateConnection boolean nullable
    salesforceConnection object
    endpointUrl string
    activateConnection boolean nullable
Responses

Updated integration details


Schema
    id string
    integrationName string
    integrationType string

    Possible values: [OCPI, UtilityCloud, Salesforce]

    Default value: OCPI

    integrationStatus string
    statusDescription string
    approvedPartyId int64 nullable
    customerRoles string[]

    Possible values: [OpenData, CPO, EMSP, HUB, NAP, NSP, OTHER, SCSP, UNDEFINED]

    locations object[]
  • Array [
  • id string
    name string
    publish boolean
    publishAllowedTo object[]
  • Array [
  • uid string
    type string

    Possible values: [AD_HOC_USER, APP_USER, OTHER, RFID]

    Default value: AD_HOC_USER

    visualNumber string
    issuer string
    groupId string
  • ]
  • address string
    city string
    postalCode string
    state string
    country string
    coordinates object
    latitude string
    longitude string
    relatedLocations object[]
  • Array [
  • latitude string
    longitude string
    name object
    language string
    text string
  • ]
  • parkingType string nullable

    Possible values: [ALONG_MOTORWAY, PARKING_GARAGE, PARKING_LOT, ON_DRIVEWAY, ON_STREET, UNDERGROUND_GARAGE, OTHER, UNKNOWN]

    Default value: ALONG_MOTORWAY

    directions object[]
  • Array [
  • language string
    text string
  • ]
  • suboperator object
    name string
    website uri
    logo object
    url uri
    thumbnail uri
    category string

    Possible values: [CHARGER, ENTRANCE, LOCATION, NETWORK, OPERATOR, OTHER, OWNER]

    Default value: CHARGER

    type string
    width int32
    height int32
    owner object
    name string
    website uri
    logo object
    url uri
    thumbnail uri
    category string

    Possible values: [CHARGER, ENTRANCE, LOCATION, NETWORK, OPERATOR, OTHER, OWNER]

    Default value: CHARGER

    type string
    width int32
    height int32
    facilities string[]

    Possible values: [HOTEL, RESTAURANT, CAFE, MALL, SUPERMARKET, SPORT, RECREATION_AREA, NATURE, MUSEUM, BIKE_SHARING, BUS_STOP, TAXI_STAND, TRAM_STOP, METRO_STATION, TRAIN_STATION, AIRPORT, PARKING_LOT, CARPOOL_PARKING, FUEL_STATION, WIFI]

    timezone string
    openingTimes object
    twentyfourseven boolean
    regularHours object[]
  • Array [
  • weekday int32
    periodBegin string
    periodEnd string
  • ]
  • exceptionalOpenings object[]
  • Array [
  • periodBegin date-time
    periodEnd date-time
  • ]
  • exceptionalClosings object[]
  • Array [
  • periodBegin date-time
    periodEnd date-time
  • ]
  • chargingWhenClosed boolean nullable
    images object[]
  • Array [
  • url uri
    thumbnail uri
    category string

    Possible values: [CHARGER, ENTRANCE, LOCATION, NETWORK, OPERATOR, OTHER, OWNER]

    Default value: CHARGER

    type string
    width int32
    height int32
  • ]
  • locationEnergyMix object
    isGreenEnergy boolean
    energySources object[]
  • Array [
  • source string

    Possible values: [NUCLEAR, GENERAL_FOSSIL, COAL, GAS, GENERAL_GREEN, SOLAR, WIND, WATER]

    Default value: NUCLEAR

    percentage float
  • ]
  • environImpact object[]
  • Array [
  • category string

    Possible values: [NUCLEAR_WASTE, CARBON_DIOXIDE]

    Default value: NUCLEAR_WASTE

    amount float
  • ]
  • supplierName string
    energyProductName string
    evses object[]
  • Array [
  • chargerId string
    connector object[]
  • Array [
  • id string
    tariffIds string[]
  • ]
  • ]
  • externalId string
    lastUpdated date-time
    integrationId string
  • ]
  • versionDetails object
    version string
    endpoints object[]
  • Array [
  • identifier string

    Possible values: [cdrs, chargingprofiles, commands, credentials, hubclientinfo, locations, sessions, tariffs, tokens]

    Default value: cdrs

    role string nullable

    Possible values: [SENDER, RECEIVER, BOTH]

    Default value: SENDER

    url uri
  • ]
  • credentialsInfo object
    initialToken string
    initialRole string
    ourToken string
    theirToken string
    url uri
    credentialsRoles object[]
  • Array [
  • role string

    Possible values: [OpenData, CPO, EMSP, HUB, NAP, NSP, OTHER, SCSP, UNDEFINED]

    Default value: OpenData

    party_id string
    country_code string
    business_details object
    name string
    website uri
    logo object
    url uri
    thumbnail uri
    category string

    Possible values: [CHARGER, ENTRANCE, LOCATION, NETWORK, OPERATOR, OTHER, OWNER]

    Default value: CHARGER

    type string
    width int32
    height int32
  • ]
  • billingConnection object
    tenant string
    clientId string
    clientSecret string
    scope string
    meterValuesAreSent boolean nullable
    partyPlatform object
    platformIntegrationId string
    partyId string
    countryCode string
    tariffs object[]
  • Array [
  • id string
    externalId string
    currency string
    type string nullable

    Possible values: [AD_HOC_PAYMENT, PROFILE_CHEAP, PROFILE_FAST, PROFILE_GREEN, REGULAR]

    Default value: AD_HOC_PAYMENT

    tariffAltText object[]
  • Array [
  • language string
    text string
  • ]
  • tariffAltUrl uri
    minPrice object
    exclVat float
    inclVat float nullable
    maxPrice object
    exclVat float
    inclVat float nullable
    elements object[]
  • Array [
  • priceComponents object[]
  • Array [
  • type string

    Possible values: [ENERGY, FLAT, PARKING_TIME, TIME]

    Default value: ENERGY

    price float
    vat float nullable
    stepSize int32
  • ]
  • restrictions object
    startTime string
    endTime string
    startDate string
    endDate string
    minKwh double nullable
    maxKwh double nullable
    minCurrent double nullable
    maxCurrent double nullable
    minPower double nullable
    maxPower double nullable
    minDuration int32 nullable
    maxDuration int32 nullable
    dayOfWeek string[]

    Possible values: [MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY]

    reservation string nullable

    Possible values: [RESERVATION, RESERVATION_EXPIRES]

    Default value: RESERVATION

  • ]
  • startDateTime date-time nullable
    endDateTime date-time nullable
    tariffEnergyMix object
    isGreenEnergy boolean
    energySources object[]
  • Array [
  • source string

    Possible values: [NUCLEAR, GENERAL_FOSSIL, COAL, GAS, GENERAL_GREEN, SOLAR, WIND, WATER]

    Default value: NUCLEAR

    percentage float
  • ]
  • environImpact object[]
  • Array [
  • category string

    Possible values: [NUCLEAR_WASTE, CARBON_DIOXIDE]

    Default value: NUCLEAR_WASTE

    amount float
  • ]
  • supplierName string
    energyProductName string
    lastUpdated date-time
  • ]
  • receivedTariffs object[]
  • Array [
  • id string
    countryCode string
    partyId string
    currency string
    type string nullable

    Possible values: [AD_HOC_PAYMENT, PROFILE_CHEAP, PROFILE_FAST, PROFILE_GREEN, REGULAR]

    Default value: AD_HOC_PAYMENT

    tariffAltText object[]
  • Array [
  • language string
    text string
  • ]
  • tariffAltUrl uri
    minPrice object
    exclVat float
    inclVat float nullable
    maxPrice object
    exclVat float
    inclVat float nullable
    elements object[]
  • Array [
  • priceComponents object[]
  • Array [
  • type string

    Possible values: [ENERGY, FLAT, PARKING_TIME, TIME]

    Default value: ENERGY

    price float
    vat float nullable
    stepSize int32
  • ]
  • restrictions object
    startTime string
    endTime string
    startDate string
    endDate string
    minKwh double nullable
    maxKwh double nullable
    minCurrent double nullable
    maxCurrent double nullable
    minPower double nullable
    maxPower double nullable
    minDuration int32 nullable
    maxDuration int32 nullable
    dayOfWeek string[]

    Possible values: [MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY]

    reservation string nullable

    Possible values: [RESERVATION, RESERVATION_EXPIRES]

    Default value: RESERVATION

  • ]
  • startDateTime date-time nullable
    endDateTime date-time nullable
    tariffEnergyMix object
    isGreenEnergy boolean
    energySources object[]
  • Array [
  • source string

    Possible values: [NUCLEAR, GENERAL_FOSSIL, COAL, GAS, GENERAL_GREEN, SOLAR, WIND, WATER]

    Default value: NUCLEAR

    percentage float
  • ]
  • environImpact object[]
  • Array [
  • category string

    Possible values: [NUCLEAR_WASTE, CARBON_DIOXIDE]

    Default value: NUCLEAR_WASTE

    amount float
  • ]
  • supplierName string
    energyProductName string
    lastUpdated date-time
  • ]
  • models object
    pushCdr boolean nullable
    pushSession boolean nullable
    pushTariff boolean nullable
    pushLocation boolean nullable
    pullTokensAll boolean nullable
    pullTariff boolean nullable
    pullLocation boolean nullable
    pullSession boolean nullable
    pullCdr boolean nullable
    pullVersionDetails boolean nullable
    chargingPeriodIntervalInMinutes int32 nullable
    stateofChargeIsSent boolean nullable
    freeVendingWithIdtagAllowed boolean nullable
    created date-time nullable
    lastUpdated date-time nullable
Loading...