General
Developers
Legal
The API supports the CBOR serialization format. To use this format, set the Accept
header to application/cbor
. The API will return the response in CBOR format.
To use the API, please create an API key in your account settings. This key will be used to authenticate your requests. You must select the appropriate type of API key, using the following reference:
Type | Description |
---|---|
Long Lived | This key can be used to access the modern API |
Pinboard | This key can be used to access the legacy Pinboard compatibility API |
RSS | This key can be used to access private items in your RSS feed, by appending ?key=<key> to the URL |
Fever | This key can be used to access the legacy Fever compatibility API |
Google Reader | This key can be used to access the legacy Google Reader compatibility API |
When developing applications for the API, please use the following rules:
User-Agent
header. Requests made without a User-Agent
header will fail/user
Endpoints: Do not attempt to modify a user's settings, create sessions, or perform any other account related actions on their behalf. Circumventing anti-bot measures is also prohibited. This is for user safety.entity
represents a foreign resource that has been saved to Pinefore in some way. An entity
is basically a hashmap of id:url pairs.pin
s extend entities with user specific metadata, like the description the user wrote for it.object
s are the most general term for resources in Pinefore. They can be entities, pins, or any other resource.tag
s are used to categorize objects.When an API returns a tag network, the first layer is the tag's peers. If I request information on the tag operating-systems
, one peer might be linux
. There is not currently more depth.
For all compatibility layers: