# Retrieve a message Use this endpoint for the [Media](./index.mdx) method to retrieve a single message. ## Parameters | Parameter | |:-| | No Parameters | ## Request Retrieve a single message. shell curl https://example.signalwire.com/api/laml/2010-04-01/Accounts/{AccountSid}/Messages/{MessageSid}.json \ -X GET \ -u YourProjectID:YourAuthToken javascript const { RestClient } = require(@signalwire/compatibility-api) const client = RestClient(YourProjectID, YourAuthToken, { signalwireSpaceUrl: example.signalwire.com }) client.messages(MessageSid) .fetch() .then(message => console.log(message.to)) .done(); csharp using System; using System.Collections.Generic; using Twilio; using Twilio.Rest.Api.V2010.Account; class Program { static void Main(string[] args) { TwilioClient.Init(YourProjectID, YourAuthToken, new Dictionary { [signalwireSpaceUrl] = {SPACE}.signalwire.com }); Console.WriteLine(message.To); } } python from signalwire.rest import Client as signalwire_client client = signalwire_client(YourProjectID, YourAuthToken, signalwire_space_url = example.signalwire.com) message = client.messages(MessageSid).fetch() print(message.to) ruby require signalwire/sdk @client = Signalwire::REST::Client.new YourProjectID, YourAuthToken, signalwire_space_url: example.signalwire.com message = @client.messages(MessageSid).fetch puts message.to ## Responses 200 OK
json { api_version: 2010-04-01, body: Hello World, num_segments: 1, num_media: 0, date_created: Mon, 13 Aug 2018 23:08:35 +0000, date_sent: Mon, 13 Aug 2018 23:08:40 +0000, date_updated: Mon, 13 Aug 2018 23:08:35 +0000, direction: outbound-api, error_code: null, error_message: null, from: +15551234567, price: 0.005, price_unit: USD, status: delivered, to: +15557654321, uri: /api/laml/2010-04-01/Accounts/ea108133-d6b3-407c-9536-9fad8a929a6a/Messages/b3877c40-da60-4998-90ad-b792e98472af, subresource_uris: { media: /api/laml/2010-04-01/Accounts/ea108133-d6b3-407c-9536-9fad8a929a6a/Messages/b3877c40-da60-4998-90ad-b792e98472af/Media } }