# Android Device Configuration

## Get Android Device Configuration

> Retrieve the configuration and peripheral specifications for a specific Android device based on manufacturer and model.

```json
{"openapi":"3.0.1","info":{"title":"Android Device Configuration","version":"2.0"},"paths":{"/rest/v2/android/devices/{manufacturer}/{model}":{"get":{"tags":["Android Device Configuration"],"summary":"Get Android Device Configuration","description":"Retrieve the configuration and peripheral specifications for a specific Android device based on manufacturer and model.","operationId":"get","parameters":[{"name":"api-key","in":"header","description":"An access API key issued to you by Xplor Pay.","required":true},{"name":"public-key","in":"header","description":"The public key issued to you by Xplor Pay.","required":true},{"name":"manufacturer","in":"path","description":"The name of the Android device manufacturer.","required":true,"schema":{"type":"string"}},{"name":"model","in":"path","description":"The model identifier of the Android device.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/android-device"}},"application/xml":{"schema":{"$ref":"#/components/schemas/android-device"}}}},"400":{"description":"Something is wrong with your request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResult"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorResult"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResult"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorResult"}}}},"402":{"description":"Business Exception (decline, etc)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResult"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorResult"}}}},"500":{"description":"Internal server error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResult"}},"application/xml":{"schema":{"$ref":"#/components/schemas/ErrorResult"}}}}}}}},"components":{"schemas":{"android-device":{"type":"object","properties":{"device-manufacturer":{"type":"string","description":"The manufacturer of the Android device."},"device-model":{"type":"string","description":"The model identifier of the Android device."},"support-statuses":{"type":"string","description":"The supported device status values."},"baud-rate":{"type":"integer","description":"The audio baud rate used for device communication.","format":"int32"},"input-frequency":{"type":"integer","description":"The audio input frequency supported by the device.","format":"int32"},"output-frequency":{"type":"integer","description":"The audio output frequency supported by the device.","format":"int32"},"record-buffer-size":{"type":"integer","description":"The buffer size used for audio recording.","format":"int32"},"record-read-buffer-size":{"type":"integer","description":"The buffer size used when reading recorded audio data.","format":"int32"},"volume-adjust":{"type":"integer","description":"The volume adjustment level applied to the device audio output.","format":"int32"},"direct-output-wave":{"type":"integer","description":"Enables the direct audio output wave processing.","format":"int32"},"use-voice-recognition":{"type":"integer","description":"Indicates whether voice recognition is enabled for the device.","format":"int32"},"shuttle-channel":{"type":"integer","description":"The audio channel used for device communication.","format":"int32"},"powerup-when-swipe":{"type":"integer","description":"The device powers up automatically when a card swipe is detected.","format":"int32"},"powerup-last-before-command":{"type":"integer","description":"The device powers up using the last configuration before executing a command.","format":"int32"},"force-headset":{"type":"integer","description":"Indicates whether the device forces headset mode during operation.","format":"int32"},"reverse-audio-events":{"type":"integer","description":"Indicates whether audio event handling is reversed.","format":"int32"}},"xml":{"name":"android-device"}},"ErrorResult":{"type":"object","properties":{"errorResults":{"type":"array","items":{"$ref":"#/components/schemas/Error"}}}},"Error":{"type":"object","properties":{"errorMessage":{"type":"string","description":"Describes the reason for the error."},"resultCode":{"type":"integer","description":"Numeric code that identifies the type of error returned by the request.","format":"int32"},"timeStamp":{"type":"string","description":"Date and time when the error occurred, ISO 8601 format (UTC)."}}}}}}
```
