コンテンツにスキップ

認証

dTax API は認証に HttpOnly セッションクッキー を使用します。これにより XSS によるトークン盗難を防ぎます。

サインアップ / ログイン

Terminal window
# Create account
curl -X POST https://getdtax.com/api/v1/auth/register -H "Content-Type: application/json" -d '{"email":"[email protected]","password":"yourpassword"}' -c cookies.txt
# Login
curl -X POST https://getdtax.com/api/v1/auth/login -H "Content-Type: application/json" -d '{"email":"[email protected]","password":"yourpassword"}' -c cookies.txt

レスポンスには、7日間有効な session HttpOnly クッキーが設定されます。

クッキーの使用方法

Terminal window
# All subsequent requests use -b cookies.txt
curl https://getdtax.com/api/v1/transactions -b cookies.txt

OAuth

Google および GitHub による OAuth 認証もサポートしています:

GET https://getdtax.com/auth/google
GET https://getdtax.com/auth/github

認証成功後、どちらも getdtax.com/auth/callback にリダイレクトされます。