--- swagger: "2.0" info: x-ibm-name: adf-notification-cvs title: ADFNotification CVS API version: 1.0.0 description: When CVS receives ADF for DCM Replacement, it updates the vehicle data in its local datastore. Once vehicle data is updated in CVS, it also needs to send it out to various downstream systems such as NVS, VROR, DSS and PQSS. This is known as Pushing ADF data to downstream systems. contact: name: Roy Lu email: roy.lu@toyota.com schemes: - https host: eigws.test.toyota.com basePath: /Vehicle/v consumes: - application/json produces: - application/json securityDefinitions: clientIdHeader: type: apiKey in: header name: X-IBM-Client-Id clientSecretHeader: type: apiKey in: header name: X-IBM-Client-Secret security: - clientIdHeader: [] clientSecretHeader: [] x-ibm-configuration: testable: true enforced: false phase: realized categories: - Vehicle / CTP / Telematics paths: /airdatafeed: post: responses: 200: description: 200 OK schema: $ref: '#/definitions/jsonResponse' 400: description: Bad Request schema: $ref: '#/definitions/errorResponse' 401: description: Unauthorized schema: $ref: '#/definitions/errorResponse' 500: description: Internal Server Error schema: $ref: '#/definitions/errorResponse' parameters: - name: X-CorrelationId type: string required: true in: header description: The Correlation ID is the transaction id and carries a Globally Unique Identifier (GUID). - name: Authorization type: string required: true in: header description: Base 64 encoded value of client-id and client-secret - name: Content-Type type: string required: true in: header description: Content Type of request. Accepts only 'application/json' - name: requestBody required: true in: body schema: $ref: '#/definitions/jsonRequest' description: JSON Payload definitions: jsonRequest: properties: vin: type: string example: 1TXBD30E3BU537034 imei: type: string example: "864366379404080" dcmModelYear: type: string example: "19" dcmDestination: type: string example: "12" countryCode: type: string example: "102" dcmSupplier: type: string example: "65" dcmGrade: type: string example: "3" euiccid: type: string example: "11111111111111111111111111111111" hardwareType: type: string example: "010" vehicleUnitTerminalNumber: type: string example: "" oldimei: type: string example: "864366379404080" required: - vin - imei - dcmModelYear - dcmDestination - countryCode - dcmSupplier - dcmGrade - euiccid - hardwareType - vehicleUnitTerminalNumber - oldimei additionalProperties: false jsonResponse: properties: code: type: string example: EIG-0000 message: type: string example: Success errorResponse: properties: faultcode: type: string description: Returns the party at fault. Client or Server example: Client faultstring: type: string description: Returns the error message in detail with Reference or Txn ID example: 'Rejected by policy, Reference # 362068609, Error # 0x00d30003' additionalProperties: false tags: - name: adf description: Air Data Feed externalDocs: url: https://toyotaconnected.atlassian.net/wiki/spaces/TMNA17P/pages/154108304/ADF+Processing+-+EIG+Specification description: Telematics CTP Platform ...