operation put api v1 assignments parameter.md
Update an assignment
PUT /api/v1/assignments/{assignment}
Assignments are editable up until the related invoice is paid in full.
Servers
- Production server: https://api.1099policy.com (Production server)
Parameters
Path parameters
- assignment (string)
The ID of the desired assignment (e.g.,
an_3mqtUPL2cA).
Body: application/json (object)
bind (boolean) Indicates whether to start the process of binding coverage, which includes notifying and subsequently charging the independent contractor for the premium amount due. Defaults to
true. When false, 1099Policy does not notify or schedule a charge. Note that the independent contractor is not issued coverage if bind is set tofalse.contractor (string) ID of the contractor
coverage_type (array[string]) An array of coverage types that can include one or more of the following insurance coverage values:
general,workers-comp, andprofessional. If provided, coverage type is factored into the eligibility determination (i.e., does contractor have an activeworkers-comppolicy, etc). Defaults to the coverage types of the most recent active policy ifcoverage_typeis not provided.effective_date (integer) The job assignment start date, measured in seconds since the Unix epoch.
end_date (integer) The projected job assignment end date, measured in seconds since the Unix epoch. If the end_date is on the same day as the effective_date, it will automatically be adjusted to the start of the next day.
job (string) ID of the job that the contractor intends to accept.
policy (string) ID of the policy that you want attached to the assignment. Defaults to the most recent active policy with a matching job category code, work state and contractor home state.
Responses
200
Returns an invoice object if a valid invoice ID was provided. Returns an error otherwise.
Body: application/json (object)
bind () Indicates whether to start the process of binding coverage, which includes notifying and subsequently charging the independent contractor for the premium amount due. Defaults to
true. When false, 1099Policy does not notify or schedule a charge. Note that the independent contractor will not be issued coverage if bind is set tofalse.certificates (object)
contractor (string) ID of the contractor.
coverage_type (array[string]) An array of coverage types that can include one or more of the following insurance coverage values:
general,professionalandworkers-comp. If provided, coverage type is factored into the eligibility determination (i.e., does contractor have an activeworkers-comppolicy, etc). Defaults to the coverage types of the most recent active policy ifcoverage_typeis not provided.created (integer(int64))
effective_date (integer(int64)) The job assignment start date, measured in seconds since the Unix epoch.
eligible (object)
end_date (integer(int64)) The projected job assignment end date, measured in seconds since the Unix epoch.
id (string)
job (string) ID of the job that the contractor intends to accept.
net_rate (integer) The amount of money the 1099 contractor pays in premium per every $100 earned.
A positive integer representing the premium owed per $100 earned. The net_rate is stored in cents (e.g., 48 represents $0.48).
- policy (string) ID of the policy that you want attached to the assignment.