Error Codes

Error CodeDescription
exchange.notFoundNo exchange was found for the specified ID.
exchange.id.requiredThe exchange ID was not included in the request.
exchange.search.key.invalidThe key search term is not a valid integer.
exchange.search.user.invalidThe user search term is not a valid integer.
exchange.search.before.invalidThe before search term is not a valid ISO 8601 timestamp.
exchange.search.after.invalidThe after search term is not a valid ISO 8601 timestamp.
exchange.search.completed.invalidThe completed search term is not a valid boolean value.
exchange.search.active.invalidThe active search term is not a valid boolean value.
exchange.search.type.invalidThe type search term is not a valid option (must be one of: DROPOFF, PICKUP, ACTIVATION).
exchange.user.notFoundNo user was found with the specified ID, email address, or phone number.
exchange.user.mobile.invalidThe specified mobile phone number is not valid.
exchange.key.requiredThe key ID was not included in the request.
exchange.key.invalidNo key was found with the specified ID.
exchange.key.ownerThe specified key is not owned by the authenticated user.
exchange.key.forbiddenThe specified key is not available for pickup.
exchange.key.billingThe specified key cannot be picked up until a billing issue is resolved.
exchange.location.notFoundNo location was found with the specified ID.
exchange.location.legacyThe specified location does not support mobile exchanges.
exchange.location.unavailableThe specified location is not available for exchanges at this time.
exchange.location.requiredThe activation request did not contain a location ID.
exchange.location.ownerThe specified location is not owned by the authenticated user.
exchange.type.requiredThe exchange type was not included in the request.
exchange.type.invalidAn invalid exchange type was specified (must be PICKUP, DROPOFF, or ACTIVATION).
exchange.type.pickup.unavailableThe specified key is already checked out.
exchange.type.dropoff.unavailableThe specified key is already checked in.
exchange.type.activation.unavailableThe specified key is already activated.
exchange.type.activation.forbiddenThe authenticated user does not have permission to activate the specified key.