Documentation Index
Fetch the complete documentation index at: https://apidocs.fifteenth.com/llms.txt
Use this file to discover all available pages before exploring further.
Get Your API Key
Email partners@fifteenth.com to request API access for your organization.
Test Your Connection
import requests
api_key = "your_api_key_here"
base_url = "https://api.fifteenth.com/v1beta"
headers = {
"Authorization": f"Bearer {api_key}",
"Content-Type": "application/json"
}
response = requests.get(f"{base_url}/health", headers=headers)
print(f"Status: {response.status_code}")
Create a Client Account
account_data = {
"email": "john.doe@example.com",
"first_name": "John",
"last_name": "Doe"
}
response = requests.post(
f"{base_url}/accounts",
headers=headers,
json=account_data
)
account = response.json()
print(f"Account ID: {account['id']}")
Upload a Tax Document
account_id = "12345" # From previous response
files = {'file': open('w2_form.pdf', 'rb')}
data = {
'tax_year': '2024',
'description': 'W-2 from employer'
}
response = requests.post(
f"{base_url}/accounts/{account_id}/documents",
headers={"Authorization": f"Bearer {api_key}"},
files=files,
data=data
)
document = response.json()
print(f"Document ID: {document['id']}")
Next Steps
Authentication
API keys and security
API Reference
All available endpoints
Need help? Email partners@fifteenth.com