Last active
December 6, 2023 01:37
-
-
Save jrgutier/dba157e5d7544d819d99b89881740a00 to your computer and use it in GitHub Desktop.
rivian graphql mutations
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Temp | |
# From com.rivian.android.consumer.v2.5.0 | |
"mutation acceptDelivery($orderId: ID!) { acceptDelivery(input: { orderId: $orderId } ) { vehicleId } }" | |
"mutation AcceptVehicleInvite($inviteId: String!) { acceptVehicleInvite(inviteId: $inviteId) { success } }" | |
"mutation activateWallbox($wallboxId: String!) { activateWallbox(wallboxId: $wallboxId) { linked } }" | |
"mutation CancelVehicleInvite($inviteId: String!) { cancelVehicleInvite(inviteId: $inviteId) { success } }" | |
"mutation createBugTicket($userVehicleData: UserVehicleInfoInput!) { createBugTicket(userVehicleData: $userVehicleData) { jiraTicketUrl } }" | |
"mutation CreateCSRFToken { createCsrfToken { csrfToken appSessionToken } }" | |
"mutation CreateDepartureSchedule($vehicleId: String!, $schedule: InputDepartureSchedule!) { createDepartureSchedule(vehicleId: $vehicleId, schedule: $schedule) { success } }" | |
"mutation creditCheck { payment { postCreditCheck(source: \"ENERGY_CHARGING\", intent: FULL_PAYMENT, verbose: TRUE) { passed rules { name passed } } } }" | |
"mutation DeclineVehicleInvite($inviteId: String!) { declineVehicleInvite(inviteId: $inviteId) { success } }" | |
"mutation deleteDepartureSchedule($vehicleId: String!, $scheduleId: String!) { deleteDepartureSchedule(vehicleId: $vehicleId, scheduleId: $scheduleId) { success } }" | |
"mutation deleteTrip($tripId: String!) { deleteTrip(tripId: $tripId) }" | |
"mutation departNow($vehicleId: String!, $scheduleId: String!, $skipDate: String!) { departNow(vehicleId: $vehicleId, scheduleId: $scheduleId, skipDate: $skipDate) { success } }" | |
"mutation DeregisterPushNotificationToken($data: DeregistrationInput!) { deregisterPushNotificationToken(data: $data) { success } }" | |
"mutation disableKey($keyIdentityId: ID!, $HRID: String!) { disableKey(keyIdentityId: $keyIdentityId, HRID: $HRID) { success } }" | |
"mutation DisenrollPhone($attrs: DisenrollPhoneAttributes!) { disenrollPhone(attrs: $attrs) { success } }" | |
"mutation enableKey($keyIdentityId: ID!, $HRID: String!) { enableKey(keyIdentityId: $keyIdentityId, HRID: $HRID) { success } }" | |
"mutation EnrollPhone($attrs: EnrollPhoneAttributes!) { enrollPhone(attrs: $attrs) { success } }" | |
"mutation InviteUserToVehicle($attrs: VehicleInviteAttributes!) { inviteUserToVehicle(attrs: $attrs) { success } }" | |
"mutation Login($email: String!, $password: String!) { login(email: $email, password: $password) { __typename ... on MobileLoginResponse { accessToken refreshToken userSessionToken } ... on MobileMFALoginResponse { otpToken } } }" | |
"mutation LoginWithOTP($email: String!, $otpCode: String!, $otpToken: String!) { loginWithOTP(email: $email, otpCode: $otpCode, otpToken: $otpToken) { accessToken refreshToken userSessionToken } }" | |
"mutation Logout { logout { success } }" | |
"mutation ParseAndShareLocationToVehicle($str: String!, $vehicleId: String!) { parseAndShareLocationToVehicle(str: $str, vehicleId: $vehicleId) { publishResponse { result } } }" | |
"mutation ReassignKey($attrs: ReassignKeyAttributes!) { reassignKey(attrs: $attrs) { success } }" | |
"mutation RegisterPushNotificationToken($data: RegistrationInput!) { registerPushNotificationToken(data: $data) { deviceTokenId locale success token } }" | |
"mutation RemoveUserFromVehicle($attrs: RemoveUserFromVehicleAttributes!) { removeUserFromVehicle(attrs: $attrs) { success } }" | |
"mutation removeWallbox($wallboxId: String!) { removeWallbox(wallboxId: $wallboxId) { linked } }" | |
"mutation ResendOTPCode($otpToken: String!) { resendOTPCode(otpToken: $otpToken) { success } }" | |
"mutation saveTrip($attrs: TripPlanInput!) { saveTrip(attrs: $attrs) }" | |
"mutation sendTripToVehicle($attrs: SendTripToVehicleInput!) { sendTripToVehicle(attrs: $attrs) }" | |
"mutation sendVehicleCommand($attrs: VehicleCommandAttributes!) { sendVehicleCommand(attrs: $attrs) { id command state } }" | |
"mutation SetChargingSchedule($vehicleId: String!, $chargingSchedules: [InputChargingSchedule!]!) { setChargingSchedules(vehicleId: $vehicleId, chargingSchedules: $chargingSchedules) { success } }" | |
"mutation SetDistanceUnit($unit: DistanceUnit!, $timeStamp: UnixTimestamp!) { setDistanceUnit(unit: $unit, timestamp: $timeStamp) }" | |
"mutation SetTemperatureUnit($unit: TemperatureUnit!, $timeStamp: UnixTimestamp!) { setTemperatureUnit(unit: $unit, timestamp: $timeStamp) }" | |
"mutation SetVehicleName($vehicleId: String!, $name: String!) { setVehicleName(vehicleId: $vehicleId, name: $name) { value } }" | |
"mutation skipNextScheduledDeparture($vehicleId: String!, $scheduleId: String!, $skipDate: String!) { skipNextScheduledDeparture(vehicleId: $vehicleId, scheduleId: $scheduleId, skipDate: $skipDate) { success } }" | |
"mutation StartNewChargerSession($locationId: ID, $chargingNetwork: ID!, $evseId: ID!, $serialNumber: ID!, $vehicleId: ID) { startNewChargerSession(locationId: $locationId, chargingNetwork: $chargingNetwork, evseId: $evseId, serialNumber: $serialNumber, vehicleId: $vehicleId) { id sessionId status errorMessage errorId } }" | |
"mutation transferOwnership($vehicleID: String!) { transferOwnership(vehicleId: $vehicleID) { success } }" | |
"mutation UpdateDepartureSchedule($vehicleId: String!, $scheduleId: String!, $schedule: InputDepartureSchedule!) { updateDepartureSchedule(vehicleId: $vehicleId, scheduleId: $scheduleId, schedule: $schedule) { success } }" | |
"mutation updateTrip($tripId: String!, $attrs: TripPlanInput!) { updateTrip(tripId: $tripId, attrs: $attrs) }" | |
"mutation updateTripTimestamp($tripId: String!) { updateTripTimestamp(tripId: $tripId) }" | |
"mutation updateWallbox($wallboxId: String!, $wifiId: String, $name: String, $latitude: String, $longitude: String) { updateWallbox(wallboxId: $wallboxId, wifiId: $wifiId, name: $name, latitude: $latitude, longitude: $longitude) { wallboxId userId wifiId name linked latitude longitude chargingStatus power currentVoltage currentAmps softwareVersion model serialNumber maxPower maxVoltage maxAmps } }" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment