## Crear una organización (NIC) cm.api.induxsoft.net/clientes/ ``` POST Authorization: bearer idsesion { "nombre":"Nombre legal", "nombre_comercial":"Nombre comercial", "rfc":"", "telefono":"", "web":"", "fax":"", "curp":"", "giro":"", "comentarios":"", "pais":"MEX", "domicilio":{ "edoprov":"código de estado o provincia", "ciudad":"código de ciudad", "calle":"", "num_ext":"", "num_int":"", "colonia":"", "cp":"", "localidad":"", "referencia":"" }, "distribuidor":"Id de cuenta maestra", "admin":"idusuario_o_correo_o_movil", "usuarios":["correo@correo.com","5556890554","AF454755D5E45A5441111A552",...], "contactos":{ "tecnico":{ "nombre":"", "puesto":"", "correo":"", "telefono":"", "telefono_alterno":"" }, "financiero":{ "nombre":"", "puesto":"", "correo":"", "telefono":"", "telefono_alterno":"" }, "legal":{ "nombre":"", "puesto":"", "correo":"", "telefono":"", "telefono_alterno":"" } }, "ctd":{"id":"","pwd"} } ``` ## Crear una cuenta de servicios ``` POST cm.api.induxsoft.net/cuentas/ Authorization: bearer idsesion { "tipo":"cuenta_maestra, plazamundial, serie, factudesk", "nic":"Requerido unicamente cuando la BD sea cuenta_maestra, serie o factudesk", "usuarios":["correo@correo.com","5556890554","AF454755D5E45A5441111A552",...], "crear_workspace": true/false (opcional para crear un Workspace únicamente cuando la BD es cuenta_maestra, serie o plazamundial), "crear_tienda": true/false (opcional para crear una tienda vinculada únicamente cuando la BD es cuenta_maestra, serie o plazamundial), "usar": {"tipo":"cuenta_maestra/serie-e", "id":"id"} (Opcional para indicar que se use una BD existente de cuenta_maestra o serie únicamente cuando la BD es plazamundial) } ``` ## Confirmar un RFC ``` POST cm.api.induxsoft.net/cuentas/factudesk/confirmar/{rfc} Authorization: bearer idsesion { "nic":"Identificador del cliente", "regimen_fiscal":"Código del régimen fiscal", "certificado": { "cer":"Base 64 del byte array del archivo .cer", "key":"Base 64 del byte array del archivo .key", "kpw":"Contraseña de la clave privada" } } ``` ## Verificar estado de creación de cuenta de servicio ``` POST cm.api.induxsoft.net/cuentas/create_status.dkl { "token":"Identificador de la tarea", } ``` Response ``` Content-Type: application/json;charset=utf-8 { "created":"Marca de tiempo de creación", "updated":"Marca de tiempo de última actualización", "start":"Marca de tiempo de inicio", "end":"Marca de tiempo de finalización", "program":"Programa que agregó el trabajo", "lifetime":Entero con la cantidad de segundos de vida, "timeout":Entero con la cantidad de segundos de vigencia, "progress":Entero o decimal con el progreso actual, "progress_type":Entero que indica la forma de indicar el progreso, "steps": (Cantidad de iteraciones si progress_type=2), "status":Entero que indica el estado actual del trabajo, "note":"Último mensaje de la bitácora" "sender":"Id de quien hizo la úlima actualización de estado", "params": Objeto con los datos de entrada al proceso, "result": Objeto con los datos de resultado del proceso si status es un estado final, "requested_status": (opcional, entero que indica si se ha solicitado una cancelación, pausa o reanudación) "requested_status_tm": "Marca de tiempo de la solicitud de cancelación, pausa o reanudación" } ```