pip install git+https://github.com/speakeasy-sdks/wingspan-python.git
import wingspan
from wingspan.models import shared
s = wingspan.Wingspan()
req = shared.Calculate1099Request(
member_client_id='Program',
year=9615.59,
)
res = s.one_thousand_and_ninety_nine.calculate(req)
if res.calculate1099_response is not None:
# handle response
pass
- calculate - Calculate 1099 amounts for collaborator
- mark - Mark a 1099 submission as returned by mail for collaborator
- remail - Re-mail 1099 submission for collaborator
- get - Gets an application link for creating the clearing bank account
- list - List approved payables for payroll
- list - List bank statements
- create - Create a bulk calculation1099 batch
- get - Get a bulk calculation1099 batch
- update - Update a bulk calculation1099 batch
- create - Create a bulk calculation1099 batch item
- get - Get a bulk calculation1099 batch item
- update - Update a bulk calculation1099 batch item
- list - List bulk calculation1099 batch items
- list - List bulk calculation1099 batches
- create - Create a bulk client batch
- get - Get a bulk client batch
- update - Update a bulk client batch
- create - Create a bulk client batch item
- get - Get a bulk client batch item
- update - Update a bulk client batch item
- list - List bulk client batch items
- list - List bulk client batches
- create - Create a bulk collaborator batch
- get - Get a bulk collaborator batch
- update - Update a bulk collaborator batch
- create - Create a bulk collaborator batch item
- get - Get a bulk collaborator batch item
- update - Update a bulk collaborator batch item
- list - List bulk collaborator batch items
- list - List bulk collaborator batches
- create - Create a bulk invoice batch
- get - Get a bulk invoice batch
- update - Update a bulk invoice batch
- create - Create a bulk invoice batch item
- get - Get a bulk invoice batch item
- update - Update a bulk invoice batch item
- list - List bulk invoice batch items
- list - List bulk invoice batches
- create - Create a bulk payable batch
- delete - Delete a bulk payable batch
- get - Get a bulk payable batch
- update - Update a bulk payable batch
- create - Create a bulk payable batch item
- get - Get a bulk payable batch item
- update - Update a bulk payable batch item
- list - List bulk payable batch items
- get - Get Bulk Payable Batch Import Summary
- list - List bulk payable batches
- create - Create card
- delete - Delete a card by cardId
- get - Get card by cardId
- update - Update card by cardId
- list - List cards
- get - Get a single V2 Collaborator by clientId
- list - Lists all collaborators in the V2 format
- create - Create deduction
- list - List deductions
- create - Create client-invoice-template
- get - Get client-invoice-template
- update - Update client-invoice-template
- list - List client-invoice-templates
- list - List invoices on client
- exchange - Exchange the code for a token
- create - Create new collaborator
- delete - Delete collaborator by Id
- get - Get collaborator by Id
- update - Update a collaborator by Id
- list - List deductions
- get - Get collaborator events by collaboratorId
- list - List Collaborator Groups
- get - Get a single V2 Collaborator by memberId
- list - List all collaborators
- get - Get a list of collaborators and their details
- list - Lists all collaborators in the V2 format
- list - List invoices created by client
- create - Create Eligibility Requirement
- delete - Delete Eligibility Requirement
- get - Get Eligibility Requirement
- update - Update Eligibility Requirement
- list - List Eligibility Requirements
- download - Downloads a form 1099 PDF for a collaborator
- download - Downloads a form W9 PDF for a collaborator
- create - Create instant payout details
- delete - Delete instant payout
- fetch - Fetch instant payout details
- get - Get Institution By Routing Number
- create - Create invoice as client
- get - Get invoice on member by payableId
- create - Create invoice-template
- delete - Delete invoice-template
- get - Get invoice-template
- update - Update invoice-template
- list - List invoiceTemplates
- get - Get a list of line items with respective aging group
- list - List mcc codes
- create - Create memberClient
- delete - Delete memberClient
- get - Get Member Client
- update - Update memberClient
- list - List memberClients
- create - Create invoice on member
- delete - Delete invoice on member by invoiceId
- get - Get invoice on member by invoiceId
- update - Update invoice on member by invoiceId
- list - List invoices on member
- delete - Delete payable on client by payableId
- post - Pay client-invoice
- get - Get payables summary
- get - Get a list of payables with respective aging group
- list - Get a list of payables connected to payroll run
- create - Create Payment Eligibility Requirement
- delete - Delete Payment Eligibility Requirement
- get - Get Payment Eligibility Requirement
- update - Update Payment Eligibility Requirement
- list - List Payment Eligigbility Requirements
- create - Create a payout debit card
- delete - Delete the payout debit card
- get - Get the payout debit card
- list - List the payout debit cards
- execute - Execute payroll
- get - Get Service Status
- send - Sends a verification code
Some of the endpoints in this SDK support pagination. To use pagination, you make your SDK calls as usual, but the
returned response object will have a Next
method that can be called to pull down the next group of results. If the
return value of Next
is None
, then there are no more pages to be fetched.
Here's an example of one such pagination call:
This SDK is in beta, and there may be breaking changes between versions without a major version update. Therefore, we recommend pinning usage to a specific package version. This way, you can install the same version each time without breaking changes unless you are intentionally looking for the latest version.
While we value open-source contributions to this SDK, this library is generated programmatically. Feel free to open a PR or a Github issue as a proof of concept and we'll do our best to include it in a future release !