# 1099Policy API Reference ## Description This is version `1.12` of this API documentation. Last update on Nov 26, 2025. The 1099Policy API is based on REST principles with resource-oriented URLs that accept JSON request bodies and return JSON responses. Use the 1099Policy API and the keys available on your 1099Policy Dashboard to offer contractors on your platform access to on-demand, pay-as-you-go insurance. Use the development environment secret key to step through the process of procuring insurance using 1099Policy API for test contractors and job assignments. Because the API key you use to authenticate determines whether the request runs in our production environment or in our development environment, going live on the 1099Policy platform is as easy as replacing the development secret key with the production secret key once you're ready. ## Servers - Production server: https://api.1099policy.com (Production server) ## Topics - [Authentication](https://docs.1099policy.com/authentication.md) - [Environment](https://docs.1099policy.com/topic/topic-environment.md) - [Errors](https://docs.1099policy.com/topic/topic-errors.md) - [Idempotent Requests](https://docs.1099policy.com/topic/topic-idempotent-requests.md) - [Date Handling](https://docs.1099policy.com/topic/topic-date-handling.md) ## Endpoints and operations ### [Contractor](https://docs.1099policy.com/group/endpoint-contractor.md) - [List all contractors](https://docs.1099policy.com/operation/operation-get-api-v1-contractors.md) - [Create a contractor](https://docs.1099policy.com/operation/operation-post-api-v1-contractors.md) - [Retrieve a contractor](https://docs.1099policy.com/operation/operation-get-api-v1-contractors-parameter.md) - [Update a contractor](https://docs.1099policy.com/operation/operation-put-api-v1-contractors-parameter.md) - [Delete a contractor](https://docs.1099policy.com/operation/operation-delete-api-v1-contractors-parameter.md) - [Generate login link](https://docs.1099policy.com/operation/operation-post-api-v1-contractors-parameter-login_link.md) ### [Entity](https://docs.1099policy.com/group/endpoint-entity.md) - [List all entities](https://docs.1099policy.com/operation/operation-get-api-v1-entities.md) - [Create an entity](https://docs.1099policy.com/operation/operation-post-api-v1-entities.md) - [Retrieve an entity](https://docs.1099policy.com/operation/operation-get-api-v1-entities-parameter.md) - [Update an entity](https://docs.1099policy.com/operation/operation-put-api-v1-entities-parameter.md) - [Delete an entity](https://docs.1099policy.com/operation/operation-delete-api-v1-entities-parameter.md) ### [Job](https://docs.1099policy.com/group/endpoint-job.md) - [List all jobs](https://docs.1099policy.com/operation/operation-get-api-v1-jobs.md) - [Create a job](https://docs.1099policy.com/operation/operation-post-api-v1-jobs.md) - [Retrieve a job](https://docs.1099policy.com/operation/operation-get-api-v1-jobs-parameter.md) - [Update a job](https://docs.1099policy.com/operation/operation-put-api-v1-jobs-parameter.md) - [Delete a job](https://docs.1099policy.com/operation/operation-delete-api-v1-jobs-parameter.md) ### [Category Code](https://docs.1099policy.com/group/endpoint-category-code.md) - [List all category codes](https://docs.1099policy.com/operation/operation-get-api-v1-category_codes.md) ### [Certificate](https://docs.1099policy.com/group/endpoint-certificate.md) - [List all certificates.](https://docs.1099policy.com/operation/operation-get-api-v1-files-certificates.md) - [Create a new certificate.](https://docs.1099policy.com/operation/operation-post-api-v1-files-certificates.md) - [Retrieve a certificate.](https://docs.1099policy.com/operation/operation-get-api-v1-files-certificates-parameter.md) - [Delete a certificate.](https://docs.1099policy.com/operation/operation-delete-api-v1-files-certificates-parameter.md) ### [Quote](https://docs.1099policy.com/group/endpoint-quote.md) - [List all quotes](https://docs.1099policy.com/operation/operation-get-api-v1-quotes.md) - [Create a quote](https://docs.1099policy.com/operation/operation-post-api-v1-quotes.md) - [Retrieve a quote](https://docs.1099policy.com/operation/operation-get-api-v1-quotes-parameter.md) - [Update a quote](https://docs.1099policy.com/operation/operation-put-api-v1-quotes-parameter.md) ### [Session](https://docs.1099policy.com/group/endpoint-session.md) - [List all sessions](https://docs.1099policy.com/operation/operation-get-api-v1-apply-sessions.md) - [Create a session](https://docs.1099policy.com/operation/operation-post-api-v1-apply-sessions.md) - [Retrieve a session](https://docs.1099policy.com/operation/operation-get-api-v1-apply-sessions-parameter.md) - [Update a session](https://docs.1099policy.com/operation/operation-put-api-v1-apply-sessions-parameter.md) - [Expire a session](https://docs.1099policy.com/operation/operation-post-api-v1-apply-sessions-parameter-expire.md) ### [Policy](https://docs.1099policy.com/group/endpoint-policy.md) - [List a contractor's policies](https://docs.1099policy.com/operation/operation-get-api-v1-contractors-parameter-policies.md) - [List all policies](https://docs.1099policy.com/operation/operation-get-api-v1-policies.md) - [Create a policy](https://docs.1099policy.com/operation/operation-post-api-v1-policies.md) - [Retrieve a policy](https://docs.1099policy.com/operation/operation-get-api-v1-policies-parameter.md) - [Update a policy](https://docs.1099policy.com/operation/operation-put-api-v1-policies-parameter.md) - [Delete a policy](https://docs.1099policy.com/operation/operation-delete-api-v1-policies-parameter.md) ### [Assignment](https://docs.1099policy.com/group/endpoint-assignment.md) - [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) ### [Invoice](https://docs.1099policy.com/group/endpoint-invoice.md) - [List all invoices](https://docs.1099policy.com/operation/operation-get-api-v1-invoices.md) - [Create an invoice](https://docs.1099policy.com/operation/operation-post-api-v1-invoices.md) - [Retrieve an invoice](https://docs.1099policy.com/operation/operation-get-api-v1-invoices-parameter.md) - [Update an invoice](https://docs.1099policy.com/operation/operation-put-api-v1-invoices-parameter.md) - [Delete an unpaid invoice](https://docs.1099policy.com/operation/operation-delete-api-v1-invoices-parameter.md) ### [Webhook Endpoint](https://docs.1099policy.com/group/endpoint-webhook-endpoint.md) - [List all webhook endpoints](https://docs.1099policy.com/operation/operation-get-api-v1-webhook_endpoints.md) - [Create a webhook endpoint](https://docs.1099policy.com/operation/operation-post-api-v1-webhook_endpoints.md) - [Retrieve a webhook endpoint](https://docs.1099policy.com/operation/operation-get-api-v1-webhook_endpoints-parameter.md) - [Update a webhook endpoint](https://docs.1099policy.com/operation/operation-put-api-v1-webhook_endpoints-parameter.md) - [Delete a webhook endpoint](https://docs.1099policy.com/operation/operation-delete-api-v1-webhook_endpoints-parameter.md) ### [Event](https://docs.1099policy.com/group/endpoint-event.md) - [List all events](https://docs.1099policy.com/operation/operation-get-api-v1-events.md) - [Retrieve an event](https://docs.1099policy.com/operation/operation-get-api-v1-events-parameter.md) [Powered by Bump.sh](https://bump.sh)