POST api/TS/PostSessions

Request Information

URI Parameters

None.

Body Parameters

SessionRoot
NameDescriptionTypeAdditional information
body

Body

None.

Request Formats

application/json, text/json

Sample:
{
  "body": {
    "charging_station_id": 1,
    "charger_id": 2,
    "connector_id": 3,
    "area_id": 4,
    "session_id": 5,
    "content_type": "sample string 6",
    "contents": {
      "session": {
        "id": 1,
        "created_at": 2,
        "updated_at": 3,
        "start_time": 4,
        "stop_time": 5,
        "duration": 6,
        "session_identifier": "sample string 7",
        "transaction_identifier": "sample string 8",
        "service_identifier": "sample string 9",
        "rating_fields": {
          "connector_type": "sample string 1",
          "location": "sample string 2",
          "session_identifier": "sample string 3",
          "customer_lvl": "sample string 4"
        },
        "charger": {
          "id": 1,
          "created_at": 2,
          "updated_at": 3,
          "name": "sample string 4",
          "code": "sample string 5",
          "address": "sample string 6",
          "city": "sample string 7",
          "zip": "sample string 8",
          "postal_code": "sample string 9",
          "country": "sample string 10",
          "latitude": 11.1,
          "longitude": 12.1,
          "charging_station": {
            "id": 1,
            "created_at": 2,
            "updated_at": 3,
            "name": "sample string 4",
            "code": "sample string 5"
          },
          "status": "sample string 13",
          "location": {
            "latitude": 1.1,
            "longitude": 2.1
          },
          "operational_status": "sample string 14"
        },
        "connector": {
          "id": 1,
          "created_at": 2,
          "updated_at": 3,
          "name": "sample string 4",
          "code": "sample string 5",
          "index": 6,
          "status": "sample string 7",
          "type": "sample string 8",
          "amperage_limit": 9,
          "wattage_limit": 10,
          "voltage_limit": 11,
          "power_factor": 12.1,
          "custom_attributes": {
            "meter_stop": "sample string 1",
            "energy_used_amount": "sample string 2",
            "ongoing_time_metric_start": "sample string 3",
            "rate_reservation": "sample string 4",
            "meter_start": "sample string 5",
            "park_start_time_periods": "sample string 6",
            "energy_threshold": "sample string 7",
            "energy_step": "sample string 8",
            "ongoing_time_metric": "sample string 9",
            "energy_auth_amount": "sample string 10",
            "energy_auth_quantity": "sample string 11",
            "mon_resource_id": "sample string 12",
            "meter_report_time": "sample string 13",
            "ongoing_time_metric_evaluation": "sample string 14"
          },
          "custom_fields": {},
          "reported_at": 13,
          "session_rating_profile": {
            "id": 1,
            "created_at": 2,
            "updated_at": 3
          },
          "operational_status": "sample string 14"
        },
        "reserved_amount": 10.1,
        "used_amount": 11,
        "reserved_energy": 12.1,
        "status": "sample string 13",
        "remote_start_id": 14,
        "total_energy": 15,
        "current_total_energy": 16,
        "reservation_time": 17,
        "charge_time": 18,
        "park_time": 19,
        "fault_time": 20,
        "payment_type": "sample string 21",
        "bill_id": 22,
        "credit_card_id": 23,
        "customer_id": 24,
        "billing_profile_id": 25,
        "meter_start": 26.1,
        "meter_stop": 27.1,
        "authorization_token": "sample string 28",
        "custom_attributes": {
          "meter_stop": "sample string 1",
          "energy_used_amount": "sample string 2",
          "ongoing_time_metric_start": "sample string 3",
          "rate_reservation": "sample string 4",
          "meter_start": "sample string 5",
          "park_start_time_periods": "sample string 6",
          "energy_threshold": "sample string 7",
          "energy_step": "sample string 8",
          "ongoing_time_metric": "sample string 9",
          "energy_auth_amount": "sample string 10",
          "energy_auth_quantity": "sample string 11",
          "mon_resource_id": "sample string 12",
          "meter_report_time": "sample string 13",
          "ongoing_time_metric_evaluation": "sample string 14"
        },
        "reported_at": 29
      }
    }
  }
}

application/xml, text/xml

Sample:
<ChargingStartStop.Body.SessionRoot xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MagiclineAPISessionTest.Models">
  <body>
    <area_id>4</area_id>
    <charger_id>2</charger_id>
    <charging_station_id>1</charging_station_id>
    <connector_id>3</connector_id>
    <content_type>sample string 6</content_type>
    <contents>
      <session>
        <authorization_token>sample string 28</authorization_token>
        <bill_id>22</bill_id>
        <billing_profile_id>25</billing_profile_id>
        <charge_time>18</charge_time>
        <charger>
          <address>sample string 6</address>
          <charging_station>
            <code>sample string 5</code>
            <created_at>2</created_at>
            <id>1</id>
            <name>sample string 4</name>
            <updated_at>3</updated_at>
          </charging_station>
          <city>sample string 7</city>
          <code>sample string 5</code>
          <country>sample string 10</country>
          <created_at>2</created_at>
          <id>1</id>
          <latitude>11.1</latitude>
          <location>
            <latitude>1.1</latitude>
            <longitude>2.1</longitude>
          </location>
          <longitude>12.1</longitude>
          <name>sample string 4</name>
          <operational_status>sample string 14</operational_status>
          <postal_code>sample string 9</postal_code>
          <status>sample string 13</status>
          <updated_at>3</updated_at>
          <zip>sample string 8</zip>
        </charger>
        <connector>
          <amperage_limit>9</amperage_limit>
          <code>sample string 5</code>
          <created_at>2</created_at>
          <custom_attributes>
            <energy_auth_amount>sample string 10</energy_auth_amount>
            <energy_auth_quantity>sample string 11</energy_auth_quantity>
            <energy_step>sample string 8</energy_step>
            <energy_threshold>sample string 7</energy_threshold>
            <energy_used_amount>sample string 2</energy_used_amount>
            <meter_report_time>sample string 13</meter_report_time>
            <meter_start>sample string 5</meter_start>
            <meter_stop>sample string 1</meter_stop>
            <mon_resource_id>sample string 12</mon_resource_id>
            <ongoing_time_metric>sample string 9</ongoing_time_metric>
            <ongoing_time_metric_evaluation>sample string 14</ongoing_time_metric_evaluation>
            <ongoing_time_metric_start>sample string 3</ongoing_time_metric_start>
            <park_start_time_periods>sample string 6</park_start_time_periods>
            <rate_reservation>sample string 4</rate_reservation>
          </custom_attributes>
          <custom_fields />
          <id>1</id>
          <index>6</index>
          <name>sample string 4</name>
          <operational_status>sample string 14</operational_status>
          <power_factor>12.1</power_factor>
          <reported_at>13</reported_at>
          <session_rating_profile>
            <created_at>2</created_at>
            <id>1</id>
            <updated_at>3</updated_at>
          </session_rating_profile>
          <status>sample string 7</status>
          <type>sample string 8</type>
          <updated_at>3</updated_at>
          <voltage_limit>11</voltage_limit>
          <wattage_limit>10</wattage_limit>
        </connector>
        <created_at>2</created_at>
        <credit_card_id>23</credit_card_id>
        <current_total_energy>16</current_total_energy>
        <custom_attributes>
          <energy_auth_amount>sample string 10</energy_auth_amount>
          <energy_auth_quantity>sample string 11</energy_auth_quantity>
          <energy_step>sample string 8</energy_step>
          <energy_threshold>sample string 7</energy_threshold>
          <energy_used_amount>sample string 2</energy_used_amount>
          <meter_report_time>sample string 13</meter_report_time>
          <meter_start>sample string 5</meter_start>
          <meter_stop>sample string 1</meter_stop>
          <mon_resource_id>sample string 12</mon_resource_id>
          <ongoing_time_metric>sample string 9</ongoing_time_metric>
          <ongoing_time_metric_evaluation>sample string 14</ongoing_time_metric_evaluation>
          <ongoing_time_metric_start>sample string 3</ongoing_time_metric_start>
          <park_start_time_periods>sample string 6</park_start_time_periods>
          <rate_reservation>sample string 4</rate_reservation>
        </custom_attributes>
        <customer_id>24</customer_id>
        <duration>6</duration>
        <fault_time>20</fault_time>
        <id>1</id>
        <meter_start>26.1</meter_start>
        <meter_stop>27.1</meter_stop>
        <park_time>19</park_time>
        <payment_type>sample string 21</payment_type>
        <rating_fields>
          <connector_type>sample string 1</connector_type>
          <customer_lvl>sample string 4</customer_lvl>
          <location>sample string 2</location>
          <session_identifier>sample string 3</session_identifier>
        </rating_fields>
        <remote_start_id>14</remote_start_id>
        <reported_at>29</reported_at>
        <reservation_time>17</reservation_time>
        <reserved_amount>10.1</reserved_amount>
        <reserved_energy>12.1</reserved_energy>
        <service_identifier>sample string 9</service_identifier>
        <session_identifier>sample string 7</session_identifier>
        <start_time>4</start_time>
        <status>sample string 13</status>
        <stop_time>5</stop_time>
        <total_energy>15</total_energy>
        <transaction_identifier>sample string 8</transaction_identifier>
        <updated_at>3</updated_at>
        <used_amount>11</used_amount>
      </session>
    </contents>
    <session_id>5</session_id>
  </body>
</ChargingStartStop.Body.SessionRoot>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'SessionRoot'.

Response Information

Resource Description

string

Response Formats

application/json, text/json

Sample:
"sample string 1"

application/xml, text/xml

Sample:
<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">sample string 1</string>