Skip to content

Instantly share code, notes, and snippets.

@joshchu
joshchu / export_runs.json
Created October 1, 2014 13:59
export runs API output
{"id":27606,"status":"completed","start_time":"2014-10-01T13:47:44.155Z","end_time":"2014-10-01T13:47:56.456Z","duration":12.3018922805786,"url":"https://salsify-dandelion.s3.amazonaws.com/1/226/user_data_export/1/2014/10/01/13%3A47%3A56-43d9875e/export.xlsx?AWSAccessKeyId=AKIAJSAUHNZHZGLUDXDA&Expires=1412175525&Signature=qZP46KIFANjVl1%2B5MwjvusKUI1s%3D","progress":100,"failure_reason":null,"estimated_time_remaining":"less than a minute"}
@joshchu
joshchu / export_runs
Created October 1, 2014 13:59
export_runs api
curl -X GET https://app.salsify.com/api/export_runs/27606 --header "X-AUTH-TOKEN: <your auth token here>"
@joshchu
joshchu / export_run_status.json
Created October 1, 2014 13:56
Export run status
{"id":27606,"status":"running","start_time":"2014-10-01T13:47:44.155Z","end_time":null,"duration":0.024469168,"url":"","progress":0,"failure_reason":null,"estimated_time_remaining":""}
@joshchu
joshchu / curl_export_run_api.txt
Created October 1, 2014 13:55
Curl example for export_run API call
curl -X POST https://app.salsify.com/api/export_runs -d @<file you stored the configuration at>.json --header "Content-Type:application/json" --header "X-AUTH-TOKEN: <your auth token here>"
@joshchu
joshchu / export_run_configuration.json
Created October 1, 2014 13:49
Export run configuration
{
"configuration":{
"entity_type":"product",
"filter":"=list:default",
"properties":"'sku','Name','Supplier','Release Date','NEW_COLUMN_JC','Long Description'",
"include_all_columns":true,
"product_type":"all"
}
}
@joshchu
joshchu / 0_reuse_code.js
Created July 8, 2014 18:12
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@joshchu
joshchu / gist:c888baf60db17ba964b9
Last active August 29, 2015 14:02
create_channel_run
curl https://app.salsify.com/api/channels/356/runs --header "X-AUTH-TOKEN: <your auth token here>" -X POST -d "{}"
@joshchu
joshchu / gist:1cd59b8ebb1dede0a7c6
Created May 8, 2014 18:50
import on attributes
{
"header": {
"version": "2013-04",
"scope": [
"attribute_values",
"attributes",
"digital_assets",
{ "products": ["sku", "name", "brand", "color"] }
]
}
curl -X POST -d '{ "last_incremental_id" : "265" }' https://app.salsify.com/api/channels/73/runs --header "X-AUTH-TOKEN: <YOUR AUTH TOKEN>" --header "Content-Type:application/json"
{"id":265,"status":"completed","progress":{"stages":["export","deliver","notify"],"stage":null,"stage_time_remaining":0,"stage_status":"completed"},"export_status":"completed","delivery_status":null,"started_at":"2014-03-04T12:26:54.265Z","ended_at":"2014-03-04T12:26:57.946Z","product_export_url":"hURL>,"digital_asset_file_export_url":""}