Regular Bitcoin timestamping services work in a similar fashion, however, they are using their own keypair(s) to upload timestamps, so you can't truly prove it was you.
With Bitcoin Wallet API, you can.
| Wallet | Disconnected |
| Filename hash | None |
| Content hash | None |
| Transaction status | None |