# 1099policy-com API

**Canonical:** https://apis.io/apis/1099policy-com/1099policy-com-api/  
**Provider:** 1099policy-com — https://apis.io/providers/1099policy-com/  
**Base URL:** https://api.1099policy.com  
**Documentation:** https://docs.1099policy.com/operation/operation-get-api-v1-webhook_endpoints.md

1099policy-com API is one of 2 APIs that [1099policy-com](https://apis.io/providers/1099policy-com/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

1099policy-com API as documented publicly: 40 operations. Contract generated from the documentation by API Evangelist (2026-10-30); not the provider's own document.

## Operations (40)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v1/apply/sessions` | Returns a list of insurance application Sessions. |
| POST | `/api/v1/apply/sessions` | Creates a session object. |
| GET | `/api/v1/assignments` | Returns a list of your assignments sorted by creation date, with the most recently created assignments appearing first. |
| POST | `/api/v1/assignments` | This endpoint creates an assignment object that you can use to attach insurance coverage to any job assignment a contractor takes after the contractor has go... |
| POST | `/api/v1/assignments/cancel` | Cancels an existing assignment based on the provided job ID. |
| GET | `/api/v1/assignments/media` | Retrieves all media coverage records associated with a policy. |
| POST | `/api/v1/assignments/media` | Creates a new media coverage record for a policy and adds published content. |
| GET | `/api/v1/category_codes` | Returns a list of your approved job category codes. |
| GET | `/api/v1/contractors` | Returns a list of your contractors sorted by creation date, with the most recent contractors appearing first. |
| POST | `/api/v1/contractors` | Creates a new contractor object. |
| GET | `/api/v1/entities` | Returns a list of your contracting entities sorted by creation date, with the most recent entities appearing first. |
| POST | `/api/v1/entities` | Creates a new contracting entity object. |
| GET | `/api/v1/entities/{entity}` | Retrieves the details of an existing entity. |
| PUT | `/api/v1/entities/{entity}` | Updates the specified entity by setting the values of the parameters passed. |
| GET | `/api/v1/events` | Returns a list of events with pagination (20 events per page). |
| GET | `/api/v1/events/{event}` | Retrieves the details of an event. |
| GET | `/api/v1/files/certificates` | Returns a list of certificates sorted by creation date, with the most recently created certificates appearing first. |
| GET | `/api/v1/invoices` | List all invoices |
| POST | `/api/v1/invoices` | This endpoint creates an invoice that reflects the insurance premium owed by the contractor for the specified pay period. |
| GET | `/api/v1/invoices/{invoice}` | Retrieves the invoice with the given ID. |
| PUT | `/api/v1/invoices/{invoice}` | Update an invoice |
| GET | `/api/v1/jobs` | Returns a list of your jobs sorted by creation date, with the most recently created jobs appearing first. |
| POST | `/api/v1/jobs` | Creates a new job object used to classify the work that 1099Policy applies to insure the contractor. |
| DELETE | `/api/v1/jobs/{job}` | Delete a job. |
| GET | `/api/v1/jobs/{job}` | Retrieves the details of an existing job. |
| PUT | `/api/v1/jobs/{job}` | Updates the specific job by setting the values of the parameters passed. |
| POST | `/api/v1/payment/sessions` | Creates a new payment session object. |
| GET | `/api/v1/policies` | Returns a list of policies you've previously created. |
| POST | `/api/v1/policies` | Creates a new policy object. |
| GET | `/api/v1/policies/{policy}` | Retrieves the details of an existing policy. |
| PUT | `/api/v1/policies/{policy}` | Update a policy |
| GET | `/api/v1/quotes` | Returns a list of quotes you've previously created. |
| POST | `/api/v1/quotes` | To provide insurance coverage to contractors on your platform, you first create a Quote object. |
| GET | `/api/v1/quotes/{quote}` | Retrieves the details of a previously created quote. |
| PUT | `/api/v1/quotes/{quote}` | Update a quote |
| GET | `/api/v1/webhook_endpoints` | Returns a list of your webhook endpoints. |
| POST | `/api/v1/webhook_endpoints` | Creates a new webhook endpoint object. |
| DELETE | `/api/v1/webhook_endpoints/{webhookEndpoint}` | Deletes the specified webhook endpoint. |
| GET | `/api/v1/webhook_endpoints/{webhookEndpoint}` | Retrieves the details of a webhook endpoint. |
| PUT | `/api/v1/webhook_endpoints/{webhookEndpoint}` | Updates the specified webhook endpoint by setting the values of the parameters passed. |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/1099policy-com/openapi/_ae-authored/1099policy-com-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/1099policy-com/json-schema/1099policy-com-get-api-v1-quotes-quote-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/1099policy-com/json-schema/1099policy-com-put-api-v1-quotes-quote-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/1099policy-com/json-schema/1099policy-com-post-api-v1-assignments-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/1099policy-com/json-schema/1099policy-com-post-api-v1-quotes-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/1099policy-com/json-schema/1099policy-com-post-api-v1-assignments-cancel-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/1099policy-com/json-schema/1099policy-com-get-api-v1-invoices-invoice-response-schema.json

## Other 1099policy-com APIs (1)

- [1099Policy API](https://apis.io/apis/1099policy-com/1099policy-api/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/1099policy-com/1099policy-com-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/1099policy-com/.
