{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/1099policy-com/json-schema/1099policy-com-post-api-v1-assignments-cancel-response-schema.json",
  "title": "PostApiV1AssignmentsCancelResponse",
  "x-generated": "2026-10-30",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_ae-authored/1099policy-com-openapi-generated.yml#/components/schemas/PostApiV1AssignmentsCancelResponse",
  "type": "object",
  "properties": {
    "bind": {
      "type": "boolean",
      "description": "Indicates whether to start the process of binding coverage, which includes notifying and subsequently charging the independent contractor for the premium amount due. Defaults to `true`. When false, 1099Policy does not notify or schedule a charge. Note that the independent contractor will not be issued coverage if bind is set to `false`."
    },
    "certificates": {
      "type": "object"
    },
    "contractor": {
      "type": "string",
      "description": "ID of the contractor."
    },
    "coverage_type": {
      "type": "array",
      "description": "An array of coverage types that can include one or more of the following insurance coverage values: `general`, `professional` and `workers-comp`. If provided, coverage type is factored into the eligibility determination (i.e., does contractor have an active `workers-comp` policy, etc). Defaults to the coverage types of the most recent active policy if `coverage_type` is not provided."
    },
    "created": {
      "type": "integer"
    },
    "effective_date": {
      "type": "integer",
      "description": "The job assignment start date, measured in seconds since the Unix epoch."
    },
    "eligible": {
      "type": "object"
    },
    "end_date": {
      "type": "integer",
      "description": "The projected job assignment end date, measured in seconds since the Unix epoch."
    },
    "id": {
      "type": "string"
    },
    "job": {
      "type": "string",
      "description": "ID of the job that the contractor intends to accept."
    },
    "net_rate": {
      "type": "integer",
      "description": "The amount of money the 1099 contractor pays in premium per every $100 earned. A positive integer representing the premium owed per $100 earned. The `net_rate` is stored in cents (e.g., 48 represents $0.48)."
    },
    "policy": {
      "type": "string",
      "description": "ID of the policy that you want attached to the assignment. Defaults to the most recent active policy with a matching job category code, work state and contractor home state."
    }
  }
}