# Push GPS Pin from Spark IoT **POST /spark** ## Servers ## Parameters ### Body: (object) GPS Pin to report - **testMode** (boolean) Set true if you are testing integration, to avoid data pollution. Otherwise, this property can be omitted from request data. - **utc_located_at** (string) UTC timestamp when GPS coordinates are calculated on device, in ISO 8601 datetime format. This can be formatted in Node/JavaScript with `toISOString()` - **id_dev** (string) Spark IoT hardware unique device ID - **gps_lat** (number(float)) GPS latitude - **gps_long** (number(float)) GPS longitude - **gps_speed** (number(float)) GPS speed (km/h) - **gps_satellite** (integer) GPS satellites in view ## Responses ### 200 Spark GPS Pin is reported #### Body: (object) - **ok** (boolean) True if the pin was successfully reported - **testMode** (boolean) True if the pin was reported in test mode - **pin** (object) Object containing the pin that was reported, including auto-generated attributes ### 400 Client error #### Body: (object) - **message** (string) A human readable error message [Powered by Bump.sh](https://bump.sh)