What if the IRS had an API?

GET /people/123456789/year/2009/balance HTTP/1.1
Host           ssl.irs.gov
Accept         application/json
Secret-Api-Key f24b35a8f2e1dda6ca5a5166a5530b96
 
-
HTTP/1.1 200 OK
 
{"ssn":123456789, "balance":"12345.00"}
 
-
POST /people/123456789/year/2009/payments
Host           ssl.irs.gov
Accept         application/json
Secret-Api-Key f24b35a8f2e1dda6ca5a5166a5530b96
 
amount=12345.00&card[number]=1234567890123456&card[exp]=0112&card[name]=kev%20burns
 
-
HTTP/1.1 201 Created
Location: /people/123456789/year/2009/payments/1
 
{"ssn":123456789, "amount":"12345.00", "created_at":1265432844}
 
-
GET /people/123456789/year/2009/balance HTTP/1.1
Host           ssl.irs.gov
Accept         application/json
Secret-Api-Key f24b35a8f2e1dda6ca5a5166a5530b96
 
-
HTTP/1.1 200 OK
 
{"ssn":123456789, "balance":"0.00"}

No Comment

No comments yet

Leave a reply