---
title: "Pebble Api Php"
canonical_url: https://developer.repebble.com/community/libraries/pebble-api-php/
last_updated: 2025-08-08
sdk_version: 4.33.1
---
# Pebble Api Php

Source: https://developer.repebble.com/community/libraries/pebble-api-php/

Library for interacting with Pebble Timeline Pin from a server running php.

**Work In Progress:** This project is currently under development, basic features are already functional. Feel free to contribute.

## Advantages

Tested, object-oriented, leveraging Guzzle.

## Usage

```
php composer.phar require dav-m85/pebble-api-php:dev-master
```

```
$client = new PebbleApi\Client();// Create (or update) a pin$pin = new PebbleApi\Pin("reservation-1395203", array( "id" =\> "reservation-1395203", "time" =\> "2014-03-07T09:01:10.229Z", "layout" =\> array( ... )));$user = new PebbleApi\User($userToken);$client-\>put($user, $pin);// Delete a pin$client-\>delete($user, $pin);// Create a pin for all users (shared pin)$sharedTopic = new PebbleApi\SharedTopic($apiToken, array('baseball', 'giants'));$client-\>put($sharedTopic, $pin);
```
