Get Store Settings
curl --request GET \
--url https://api.launchmystore.io/api/v1/settings \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.launchmystore.io/api/v1/settings"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.launchmystore.io/api/v1/settings', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.launchmystore.io/api/v1/settings",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.launchmystore.io/api/v1/settings"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.launchmystore.io/api/v1/settings")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.launchmystore.io/api/v1/settings")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"status": 200,
"state": "success",
"message": null,
"data": {
"settings": {
"id": "c3d4e5f6-7a8b-4c9d-0e1f-2a3b4c5d6e7f",
"name": "Acme Store",
"business": "Acme Pvt Ltd",
"businessEmail": "owner@acme.example",
"phone": "+91-9999999999",
"profileImage": null,
"storeURL": "acme",
"category": "fashion",
"country": "IN",
"storeAdd": null,
"gstNumber": "29ABCDE1234F1Z5",
"availableCountries": ["IN", "AE", "US"],
"availableLanguages": ["en", "hi"],
"defaultLanguage": "en",
"useManualExchangeRates": false,
"manualExchangeRates": null,
"currencyConversionFee": 0
}
},
"pagination": null
}
Settings
Get Store Settings
Read the merchant store general settings.
GET
/
api
/
v1
/
settings
Get Store Settings
curl --request GET \
--url https://api.launchmystore.io/api/v1/settings \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.launchmystore.io/api/v1/settings"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.launchmystore.io/api/v1/settings', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.launchmystore.io/api/v1/settings",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.launchmystore.io/api/v1/settings"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.launchmystore.io/api/v1/settings")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.launchmystore.io/api/v1/settings")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"status": 200,
"state": "success",
"message": null,
"data": {
"settings": {
"id": "c3d4e5f6-7a8b-4c9d-0e1f-2a3b4c5d6e7f",
"name": "Acme Store",
"business": "Acme Pvt Ltd",
"businessEmail": "owner@acme.example",
"phone": "+91-9999999999",
"profileImage": null,
"storeURL": "acme",
"category": "fashion",
"country": "IN",
"storeAdd": null,
"gstNumber": "29ABCDE1234F1Z5",
"availableCountries": ["IN", "AE", "US"],
"availableLanguages": ["en", "hi"],
"defaultLanguage": "en",
"useManualExchangeRates": false,
"manualExchangeRates": null,
"currencyConversionFee": 0
}
},
"pagination": null
}
Returns the merchant’s general store settings — name, business identity,
address, country, GST number, localization (currencies/languages), and
exchange-rate configuration.
Required scope:
read_settings
Response
object
Show settings
Show settings
string
Store ID.
string
Store display name.
string
Legal business name.
string
Business contact email.
string
Phone number.
string
Logo / profile image URL.
string
Custom store URL slug.
string
Store category.
string
ISO country code.
object
Store address (street, city, postal).
string
Tax / GST registration number.
array
Countries the store ships to.
array
Languages the storefront supports.
string
Default language code.
boolean
If
true, the store uses fixed manual rates instead of live FX.object
Map of
currency → rate when manual rates are enabled.number
Surcharge added to converted prices (basis points).
{
"status": 200,
"state": "success",
"message": null,
"data": {
"settings": {
"id": "c3d4e5f6-7a8b-4c9d-0e1f-2a3b4c5d6e7f",
"name": "Acme Store",
"business": "Acme Pvt Ltd",
"businessEmail": "owner@acme.example",
"phone": "+91-9999999999",
"profileImage": null,
"storeURL": "acme",
"category": "fashion",
"country": "IN",
"storeAdd": null,
"gstNumber": "29ABCDE1234F1Z5",
"availableCountries": ["IN", "AE", "US"],
"availableLanguages": ["en", "hi"],
"defaultLanguage": "en",
"useManualExchangeRates": false,
"manualExchangeRates": null,
"currencyConversionFee": 0
}
},
"pagination": null
}