POST api/v1/CCSEnrollmentData

Request Information

URI Parameters

None.

Body Parameters

CCSEnrollmentDataRequest
NameDescriptionTypeAdditional information
VIN

string

None.

TraceID

string

None.

EnrollmentData

Collection of EnrollmentData

None.

MetaSettingsData

MetaSettingsData

None.

Request Formats

application/json, text/json

Sample:
{
  "VIN": "sample string 1",
  "TraceID": "sample string 2",
  "EnrollmentData": [
    {
      "EnrollmentStatus": 1,
      "FeatureCode": "sample string 2",
      "FeaturePackageCode": "sample string 3",
      "FeatureOptIn": 1,
      "TermStartDate": "sample string 4",
      "TermEndDate": {}
    },
    {
      "EnrollmentStatus": 1,
      "FeatureCode": "sample string 2",
      "FeaturePackageCode": "sample string 3",
      "FeatureOptIn": 1,
      "TermStartDate": "sample string 4",
      "TermEndDate": {}
    }
  ],
  "MetaSettingsData": {
    "Location": 1,
    "VehicleConnectivity": 2,
    "VehicleData": 3
  }
}

application/xml, text/xml

Sample:
<CCSRequestModel.CCSEnrollmentDataRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Ford.APCA.CCS.Common.Model">
  <EnrollmentData>
    <CCSCommonModels.EnrollmentData>
      <EnrollmentStatus>1</EnrollmentStatus>
      <FeatureCode>sample string 2</FeatureCode>
      <FeatureOptIn>1</FeatureOptIn>
      <FeaturePackageCode>sample string 3</FeaturePackageCode>
      <TermEndDate />
      <TermStartDate>sample string 4</TermStartDate>
    </CCSCommonModels.EnrollmentData>
    <CCSCommonModels.EnrollmentData>
      <EnrollmentStatus>1</EnrollmentStatus>
      <FeatureCode>sample string 2</FeatureCode>
      <FeatureOptIn>1</FeatureOptIn>
      <FeaturePackageCode>sample string 3</FeaturePackageCode>
      <TermEndDate />
      <TermStartDate>sample string 4</TermStartDate>
    </CCSCommonModels.EnrollmentData>
  </EnrollmentData>
  <MetaSettingsData>
    <Location>1</Location>
    <VehicleConnectivity>2</VehicleConnectivity>
    <VehicleData>3</VehicleData>
  </MetaSettingsData>
  <TraceID>sample string 2</TraceID>
  <VIN>sample string 1</VIN>
</CCSRequestModel.CCSEnrollmentDataRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

EnrollmentResponseStatus
NameDescriptionTypeAdditional information
status

string

None.

ReturnMessage

string

None.

Response Formats

application/json, text/json

Sample:
{
  "status": "sample string 1",
  "ReturnMessage": "sample string 2"
}

application/xml, text/xml

Sample:
<CCSResponseModel.EnrollmentResponseStatus xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Ford.APCA.CCS.Common.Model">
  <ReturnMessage>sample string 2</ReturnMessage>
  <status>sample string 1</status>
</CCSResponseModel.EnrollmentResponseStatus>