GET
and POST
are supported.GET
, PUT
, and DELETE
are supported.curl --user [email protected]:APIkey -X GET 'http://example.com/api/stores'
Response:
[
{
"company_id": "2",
"lang_code": "en",
"email": "[email protected]",
"company": "ACME Corp",
"timestamp": "1269610461",
"status": "A"
},
{
"company_id": "1",
"lang_code": "en",
"email": "[email protected]",
"company": "Simtech",
"timestamp": "1269610461",
"status": "A"
}
]
curl --user [email protected]:APIkey -X GET 'http://example.com/api/stores/2'
Response:
{
"company_id": "2",
"lang_code": "en",
"email": "[email protected]",
"company": "ACME Corp",
"timestamp": "1269610461",
"status": "A"
}
curl --user [email protected]:APIkey --header 'Content-Type: application/json'\
-d '{"company": "My Awesome Store", "storefront": "http://myawesomestore.com"}'\
-X POST 'http://example.com/api/stores'
Response:
{
"store_id": "3"
}
curl --user [email protected]:APIkey --header 'Content-Type: application/json'\
-d '{"company": "Another Awesome Store", "storefront": "http://anotherawesomestore.com",\
"clone_from": 2, "clone": {"products": "Y", "categories": "Y"}}'\
-X POST 'http://example.com/api/stores'
Response:
{
"store_id": "4"
}
curl --user [email protected]:APIkey --header 'Content-Type: application/json'
-d '{"company_description": "This is my awesome store description"}'
-X PUT 'http://example.com/api/stores/3'
Response:
{
"store_id": "3"
}
A setting has a number of properties, represented by fields.
The full list of supported fields is given below (mandatory fields are marked with *).
Note
Any field not listed in the table below will be ignored if occurs in an API request JSON data.
Field name | Description | Default value | Supported values |
---|---|---|---|
company* | Store name | — | string |
storefront* | Storefront URL | — | valid URL |
company_id | Store ID | Set automatically | integer |
? | — | Valid e-mail address | |
lang_code | Language code | Default language code | en ru etc.
|
timestamp | Store creation timestamp | Set automatically | Valid timestamp in UNIX format |
status | Status | A |
A for activeD for disabledH for hidden |
secure_storefront | Secure storefront URL | — | Valid URL |
company_description | Store description | ‘’ | string |
redirect_customer | Redirect visitors to country-specific storefronts (IP-defined) | Y |
Y N |
entry_page | Global entry page (if redirect_customer is N ) |
index | all_pages
none
index
|
countries_list | List of countries assigned to the store | [] | Array of country codes (‘DZ’, ‘AS’, etc.) |
company_name | Company name | ‘’ | string |
company_address | Company address | ‘’ | string |
company_city | Company city | ‘’ | string |
company_country | Company country | ‘’ | string |
company_state | Company state | ‘’ | string |
company_zipcode | Company zip code | ‘’ | string |
company_phone | Company phone | ‘’ | string |
company_phone_2 | Company phone 2 | ‘’ | string |
company_fax | Company fax | ‘’ | string |
company_website | Company website | ‘’ | string |
company_start_year | Company operation start year | ‘’ | string |
company_users_department | User department e-mail address | ‘’ | string |
company_site_administrator | Site administrator e-mail address | ‘’ | string |
company_orders_department | Order department e-mail address | ‘’ | string |
company_support_department | Help/Support department e-mail address | ‘’ | string |
company_newsletter_email | Reply-to newsletter e-mail address | ‘’ | string |
clone_from | ID of the store to clone data from | — | Valid store ID |
clone | Store attributes to clone | [] | Object of store attributes as keys and
Y as values.Available attributes are:
|
Questions & Feedback
Have any questions that weren't answered here? Need help with solving a problem in your online store? Want to report a bug in our software? Find out how to contact us.