# 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) [Powered by Bump.sh](https://bump.sh)