# Assignment To secure coverage for independent contractors that have previously had a policy issued through the 1099Policy platform, you create an `Assignment` object. Independent contractors with an existing insurance policy procured using the 1099Policy platform have the option to receive per-job-assignment insurance coverage without having to complete additional insurance applications, provided certain eligibility criteria are met. You can find the result of the eligibility check in the API response. Eligiblity is determined by parameters provided, including `job` and `contractor`. In particular, we look to see if the job `category_code` is the same as previously approved and time since the independent contractor completed their insurance application. 1099Policy automatically charges the independent contractor's credit card on file, if a credit card exists. 1099Policy first notifies the contractor via email and then charges the contractor the premium amount due 24hrs later. ## Operations - [List all assignments](https://docs.1099policy.com/operation/operation-get-api-v1-assignments.md) - [Create an assignment](https://docs.1099policy.com/operation/operation-post-api-v1-assignments.md) - [Cancel an assignment](https://docs.1099policy.com/operation/operation-post-api-v1-assignments-cancel.md) - [Get media coverage records for a policy](https://docs.1099policy.com/operation/operation-get-api-v1-assignments-media.md) - [Create a media coverage record for an assignment](https://docs.1099policy.com/operation/operation-post-api-v1-assignments-media.md) - [Retrieve an assignment](https://docs.1099policy.com/operation/operation-get-api-v1-assignments-parameter.md) - [Update an assignment](https://docs.1099policy.com/operation/operation-put-api-v1-assignments-parameter.md) - [Delete an assignment](https://docs.1099policy.com/operation/operation-delete-api-v1-assignments-parameter.md) [Powered by Bump.sh](https://bump.sh)