diff --git a/integrations/booking-import.md b/integrations/booking-import.md index e7b6154..50388a1 100644 --- a/integrations/booking-import.md +++ b/integrations/booking-import.md @@ -5,8 +5,8 @@ Service bookings can be pushed to Connected Cars when they are added, changed or The import of service bookings uses the standard GraphQL pull API via the `addBookings`, `changeBookings` and `cancelBookings` mutations. Descriptions of the fields and example requests can be found below. Further details on working with the pull API can be found on [the dedicated page](./integrations/pull-api). -_Screenshot of booking data show in ConnectedWorkshop_ -![Booking data show in ConnectedWorkshop](./booking-import-screenshot.png) +_Screenshot of booking data show in ConnectedWorkshop/ConnectedLeasing_ +![Booking data show in ConnectedWorkshop/ConnectedLeasing](./booking-import-screenshot.png) ## Field descriptions | Key | Type | Example | Notes | diff --git a/integrations/intro.md b/integrations/intro.md index b266db5..636860c 100644 --- a/integrations/intro.md +++ b/integrations/intro.md @@ -1,5 +1,7 @@ # Integrations +## Integrations for ConnectedWorkshop + * [Prefill via vehicle lookup](./integrations/vehicle-lookup.md) (alternatively [via redirect to ConnectedWorkshop](./workshop.md)) * [Deregistration on change of ownership](./integrations/ownership-change.md) * [Autofill form for online service booking](./integrations/booking-autofill.md) @@ -7,3 +9,11 @@ * [Show video feed in app](./integrations/videos-api.md) * [Import service bookings](./integrations/booking-import.md) * [Generic integrations via pull API](./integrations/pull-api.md) + +## Integrations for ConnectedLeasing + + * [Prefill via vehicle lookup](./integrations/vehicle-lookup.md) (alternatively [via redirect to ConnectedLeasing](./workshop.md)) + * [Deregistration on change of ownership](./integrations/ownership-change.md) + * [Import service bookings](./integrations/booking-import.md) + * [Generic integrations via pull API](./integrations/pull-api.md) + \ No newline at end of file diff --git a/integrations/pull-api.md b/integrations/pull-api.md index 6ef8081..0deda17 100644 --- a/integrations/pull-api.md +++ b/integrations/pull-api.md @@ -1,7 +1,7 @@ [Go back to Integrations](./integrations/intro) # Generic integrations via pull API -The pull API is using [GraphQL](https://graphql.org/learn/). This API can be used for a wide range of integrations as this API is powering ConnectedWorkshop, ConnectedFleet and MyConnectedCar. The pull API relies on the [Auth API](./auth-api) for creating users and authenticating requests (via short-living JWT). +The pull API is using [GraphQL](https://graphql.org/learn/). This API can be used for a wide range of integrations as this API is powering ConnectedWorkshop, ConnectedLeasing, ConnectedFleet and MyConnectedCar. The pull API relies on the [Auth API](./auth-api) for creating users and authenticating requests (via short-living JWT). ## Starting with the API explorer 1. Go to https://api.connectedcars.io/graphql/graphiql diff --git a/integrations/vehicle-lookup.md b/integrations/vehicle-lookup.md index 11d0ec6..48ac182 100644 --- a/integrations/vehicle-lookup.md +++ b/integrations/vehicle-lookup.md @@ -1,9 +1,9 @@ [Go back to Integrations](./integrations/intro) # Prefill via vehicle lookup -When the users of ConnectedWorkshop creates a vehicle, they enter the VIN or license plate and the system then uses that to look up vehicle details from an endpoint you make available. The vehicle details needed are listed below and should be retrieved from either the manufacturer or the national vehicle registry. +When the users of ConnectedWorkshop/ConnectedLeasing creates a vehicle, they enter the VIN or license plate and the system then uses that to look up vehicle details from an endpoint you make available. The vehicle details needed are listed below and should be retrieved from either the manufacturer or the national vehicle registry. -The endpoint should be available via HTTPS and can require authentication via a symmetric key (like an API key listed in the example below). The endpoint must accept both VIN and license plate as input (query parameters) and one of them should be required. If a vehicle is found, the endpoint must return a JSON response with a 200 status code. If a vehicle is not found, the endpoint must return a 404 status code. The endpoint should respond within 2 seconds to ensure a satisfactory user experience for the workshop employees working in ConnectedWorkshop. +The endpoint should be available via HTTPS and can require authentication via a symmetric key (like an API key listed in the example below). The endpoint must accept both VIN and license plate as input (query parameters) and one of them should be required. If a vehicle is found, the endpoint must return a JSON response with a 200 status code. If a vehicle is not found, the endpoint must return a 404 status code. The endpoint should respond within 2 seconds to ensure a satisfactory user experience for the workshop employees working in ConnectedWorkshop/ConnectedLeasing. Once the endpoint is ready, provide Connected Cars with the details. Connected Cars will then implement the prefill based on the provided endpoint.