| Name | Required? | Description | 
|---|---|---|
| RecordingId | Yes | The ID of the recording. | 
GET: https://api.speaking-partner.com/v1/recordings/1234
{
    "ContentType":"audio/mpeg",
    "CreationDate":1351877405,
    "Extension": "mp3",
    "IsPrivate":false,
    "Name":"Recording_20121102_173005.mp3",
    "RecordingId":1234,
    "SessionId":77728,
    "Size":1325320,
    "Url":".../Recording_20121102_173005.mp3"
}
                    | Name | Required? | Description | 
|---|---|---|
| RecordingId | Yes | The ID of the recording. | 
| Name | Required? | Description | 
|---|---|---|
| Url | No | The URL location of the recording file. Only set this when the file is hosted outside of Speaking Partners. Must be URL Encoded. | 
| IsPrivate | No | Indicates if the recording should be hidden from students and teachers and only accessible by Speaking Partners staff. | 
POST: https://api.speaking-partner.com/v1/recordings/1234
isprivate=true
{
    "ContentType":null,
    "CreationDate":1351877405,
    "Extension":null,
    "IsPrivate":true,
    "Name":null,
    "RecordingId":1234,
    "SessionId":77728,
    "Size":1325320,
    "Url":"http://example.com/customer/externalrecording.mp3"
}
                    | Name | Required? | Description | 
|---|---|---|
| RecordingId | Yes | The ID of the recording. | 
| Name | Required? | Description | 
|---|---|---|
| Body | Yes | The body of this request must only contain the raw bytes for the file. | 
POST: https://api.speaking-partner.com/v1/recordings/2345/file
(raw bytes for file)
{
    "ContentType":"audio/mpeg",
    "CreationDate":1351877405,
    "Extension": "mp3",
    "IsPrivate":false,
    "Name":"Recording_20121102_173005.mp3",
    "RecordingId":2345,
    "SessionId":77728,
    "Size":1325320,
    "Url":".../Recording_20121102_173005.mp3"
}