Create or update pickup points

Endpoint

POST /v2/pickup_points/import

Authentication

Requires a private API key passed as a Bearer token in the Authorization header.

Request

Headers

  • Accept: application/json
  • Authorization: Bearer [PRIVATE_API_KEY] cf. here

Body

The request must be sent multipart/form-data with a single file parameter:

  • file: CSV file with the format indicated in the example

Example:

merchant_id;merchant_id_2;name;address1;address2;city;postal_code;state_code;country_code;gps_lat;gps_long;phone;monday_am_opening;monday_am_closing;monday_pm_opening;monday_pm_closing;tuesday_am_opening;tuesday_am_closing;tuesday_pm_opening;tuesday_pm_closing;wednesday_am_opening;wednesday_am_closing;wednesday_pm_opening;wednesday_pm_closing;thursday_am_opening;thursday_am_closing;thursday_pm_opening;thursday_pm_closing;friday_am_opening;friday_am_closing;friday_pm_opening;friday_pm_closing;saturday_am_opening;saturday_am_closing;saturday_pm_opening;saturday_pm_closing;sunday_am_opening;sunday_am_closing;sunday_pm_opening;sunday_pm_closing
PP1;PP1.1;Pickup Point A;51 rue de Chabrol;;Paris;75010;;FR;47.224281311035156;-1.6251312494277954;+33123456789;09:00;12:00;14:00;18:00;09:00;12:00;14:00;18:00;09:00;12:00;14:00;18:00;09:00;12:00;14:00;18:00;09:00;12:00;14:00;18:00;10:00;;;21:00;;;;
PP2;;Pickup Point B;36 rue du Sentier;;Paris;75002;;FR;47.224281311035156;-1.6251312494277954;+33123456789;09:00;12:00;14:00;18:00;09:00;12:00;14:00;18:00;09:00;12:00;14:00;18:00;09:00;12:00;14:00;18:00;09:00;12:00;14:00;18:00;10:00;;;21:00;;;;

Example

curl -X POST 'http://app.shipup.co/api/v2/pickup_points/import' \
  --header 'Accept: application/json' \
  --form file=@/Users/shipup.user/store_info_import_template.csv \
  --header 'Authorization: Bearer PRIVATE_KEY'