---
agentTools:
  projectIndex: https://cobromix.readme.io/llms.txt
---

# Editar Plan

# OpenAPI definition

```json
{
  "openapi": "3.1.0",
  "info": {
    "title": "Documentación Dev",
    "version": "1.1"
  },
  "servers": [
    {
      "url": "https://dev-api.cobromix.com"
    }
  ],
  "components": {
    "securitySchemes": {
      "sec0": {
        "type": "apiKey",
        "in": "header",
        "name": "Authorization",
        "x-bearer-format": "bearer"
      }
    }
  },
  "security": [
    {
      "sec0": []
    }
  ],
  "paths": {
    "/empresa/editarPlan": {
      "put": {
        "summary": "Editar Plan",
        "description": "",
        "operationId": "crear-plan-copy",
        "parameters": [
          {
            "name": "secret_empresa",
            "in": "query",
            "description": "Clave secreta asociada a la empresa, generada durante el proceso de registro.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "nombre": {
                    "type": "string",
                    "description": "Nombre del Plan"
                  },
                  "frecuencia": {
                    "type": "string",
                    "description": "Frecuencia de cobro que deseamos cobrar el plan."
                  },
                  "precio": {
                    "type": "integer",
                    "description": "Precio del plan",
                    "format": "int32"
                  },
                  "idCategoria": {
                    "type": "string",
                    "description": "El ID de una categoria que queremos asignar al plan."
                  },
                  "idProximoPlan": {
                    "type": "integer",
                    "description": "Si deseamos redirigir el plan a otro plan al finalizar.",
                    "default": null,
                    "format": "int32"
                  },
                  "imagen": {
                    "type": "integer",
                    "description": "Una imagen del plan, esto es opcional",
                    "default": null,
                    "format": "int32"
                  },
                  "detalle": {
                    "type": "string",
                    "description": "Una pequeña descripción del plan"
                  },
                  "duracionPrueba": {
                    "type": "integer",
                    "description": "Si deseamos poner días de pruebas, se indica la cantidad y despues se comienza a cobrar",
                    "format": "int32"
                  },
                  "precioInscripcion": {
                    "type": "integer",
                    "description": "Si queremos tener un precio de inscripción en nuestro plan.",
                    "default": null,
                    "format": "int32"
                  },
                  "diaFacturacion": {
                    "type": "integer",
                    "description": "Indicamos la fecha de facturación.",
                    "format": "int32"
                  },
                  "pagoMesVencido": {
                    "type": "integer",
                    "format": "int32"
                  },
                  "cuotas": {
                    "type": "integer",
                    "description": "Si deseamos que el plan tenga cuotas.",
                    "default": null,
                    "format": "int32"
                  },
                  "duracionPlanDesde": {
                    "type": "integer",
                    "description": "Fecha de inicio del plan.",
                    "default": null,
                    "format": "int32"
                  },
                  "duracionPlanHasta": {
                    "type": "integer",
                    "description": "Fecha de la finalización del plan.",
                    "default": null,
                    "format": "int32"
                  },
                  "primerCobro": {
                    "type": "string",
                    "description": "Fecha de cuando queramos tener los primeros cobros.",
                    "format": "date"
                  },
                  "mora": {
                    "type": "string",
                    "description": "El precio de la mora que queremos definir al crear nuestro plan."
                  },
                  "oferta": {
                    "type": "boolean",
                    "description": "Si deseamos que el plan este en oferta o no"
                  },
                  "ofertaDesde": {
                    "type": "string",
                    "description": "Fecha de cuando inicia la oferta",
                    "format": "date"
                  },
                  "ofertaHasta": {
                    "type": "string",
                    "description": "Fecha de cuando finaliza la oferta",
                    "format": "date"
                  },
                  "descuento": {
                    "type": "integer",
                    "description": "El precio que desea descontar por la oferta al valor del plan",
                    "format": "int32"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "200",
            "content": {
              "application/json": {
                "examples": {
                  "Result": {
                    "value": "{}"
                  }
                },
                "schema": {
                  "type": "object",
                  "properties": {}
                }
              }
            }
          },
          "400": {
            "description": "400",
            "content": {
              "application/json": {
                "examples": {
                  "Result": {
                    "value": "{}"
                  }
                },
                "schema": {
                  "type": "object",
                  "properties": {}
                }
              }
            }
          }
        },
        "deprecated": false
      }
    }
  },
  "x-readme": {
    "headers": [],
    "explorer-enabled": true,
    "proxy-enabled": true
  },
  "x-readme-fauxas": true,
  "_id": "64d63442fb44b9001eecdbbc:66bcd2858e9c72004b5a1e08"
}
```