Share your data, exclusively, without a trace

Share your data, exclusively, without a trace

API Documentation

/v1 JSON Endpoints

GET Methods

/api/v1/telemetry: Returns telemetry data related to system usage and message security

/api/v1/create: Provide blink message txt after /create/ in query string. Object containing blinkId and current time are returned.

/api/v1/view: Provide blink id after /view/ in query string. Object containing contents of the blink as well as current time is returned.


POST Methods

/api/v1/create: POST Body URL Encoded Parameter: blinkTxt - accepts a string value of arbitrary length. Rate limited.

/api/v1/view: POST Body URL Encoded Parameter: blinkId - accepts a string value of arbitrary length. Rate limited.

/v2 JSON Endpoints NEW

v2 routes for our API are now live and have an extra measure of security baked in. Essentially, we now only store a hash of the ID generated instead of the actual blink ID (which gets encrypted at rest). Under the v2 API, we now simply store the hash, and only the user creating the blink will ever technically know the ID. v2 blinks created through the API can only be viewed by v2 routes. v1 calls cannot view v2 blinks unless you precalculate the SHA-256 hash of the blinkId.

GET Methods

/api/v2/create: Provide blink message txt after /create/ in query string. Object containing blinkId and current time are returned.

/api/v2/view: Provide blink id after /view/ in query string. Object containing contents of the blink as well as current time is returned.


POST Methods

/api/v2/create: POST Body URL Encoded Parameter: blinkTxt - accepts a string value of arbitrary length. Rate limited.

/api/v2/view: POST Body URL Encoded Parameter: blinkId - accepts a string value of arbitrary length. Rate limited.