# Policy

To procure contractor insurance, you create a `Policy` object. You can retrieve individual policies as well as list all policies. Policies are identified by a unique, random ID.

Important note: Creating a policy via the POST endpoint is an exception for most integrations. A policy object is created automatically when a contractor completes their insurance application (see Session API). Contact us if you plan to use the policy POST endpoint.

## Operations

- [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)
