keybase / keybase/keybase-issues

Many undocumented API endpoints

Open
#1,734 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
899
Forks
40
PR merge metrics
No merged PRs in 30d

Description

There seem to exist many more APIs than listed/documented at https://keybase.io/docs/api/1.0
### follow

When you click track on the website and then choose the cURL option, a request gets generated for POSTing to `https://keybase.io/_/api/1.0/follow.json`.
### merkle/path

When you run the `list-signatures` CLI command, it does a GET for `https://keybase.io/_/api/1.0/merkle/path.json`.
### sig/get

This API seems to exist and seems to be the only way to retrieve signatures after you've uploaded them, but it is also not documented.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the API documentation at https://keybase.io/docs/api/1.0 and verify the listed endpoints against the follow and merkle/path requests described here. Check the website's Track cURL flow and the list-signatures CLI command, then investigate sig/get. Done means the verified endpoints and their behavior are documented with the existing API reference.

Written by the indexing model from the issue text.

Assessment

Domain
api, cli, documentation
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.