API Reference

Crear Kit de Herramientas

Este endpoint realiza la creación de un toolkit o kit de herramientas

HTTP Request

POST https://admin.cmmshere.com/api/v1/toolkits

Parámetros de consulta

Estos parametros son opcionales y utilizados para filtrar e interactuar con la información obtenida. Los parámetros de filtrado (si se utilizan) se usan para buscar resultados que contengan dicho texto.

ParámetroTipoRequeridoObservaciones
nameInttrueNombre del kit de herramientas
descriptionInttrueDescripcion del kit de herramientas
responsibleInttrueID del usuario responsable del kit de herramientas
Para conocer los IDs debe consumir el servicio "Listado de Usuarios"
toolsArraytrueArray de IDs de herramientas que pertenecerán al kit

Ejemplo de petición

curl --location 'https://admin.cmmshere.com/api/v1/toolkits' \
--header 'Authorization: Bearer 804|fCkDcz43egLAubMzPinRCIVUIjPUsGkvbVJ864IP' \
--header 'Cookie: XSRF-TOKEN=eyJpdiI6IktwckY2VTNIOU5UYVZvUjg5eUxXV2c9PSIsInZhbHVlIjoiOTlpVEZIVGRnZEJoRnN3RnpVK3lLMjZZQnBHVGFrc2VNZU5XVUplamswTjl1RC8yVk1JY0lUWGVSVDlIN0YxZnEzQldLQjRyUUFmTEQ2WWFhbDNDNXVVSTZ2QVg2aEkxTTNaZWI3NzlvZVJGV3dmRlFXUU5qVWhhelFCOFpRaTgiLCJtYWMiOiIwMzU2Y2YyNTk5YjE2ZmYyN2Y4MmJkMzQyNjg4MTU2MGJjZjY1MWZjYTAxMDdjNjlkYTkxYjIzZTkwZjZlMmZhIn0%3D; laravel_session=eyJpdiI6IkpMOHR1c3pYOHpXem9vZmhUa0RqUXc9PSIsInZhbHVlIjoiWGY3RGlUV3A3WGJyQ3JvZ29nWVdYWFRtbFA5U0VmU3RLdmVuMVZQcEMwa3B4VGlYb1M2SG5TYTA5U1hxclJNT2tyRDdoanhqWVFITHB3SEdENzZzaTl5RlBZR3hOc2VJNGQzczVxZDdTNC9pMVRobXBTckM4emlzTWtNNjFGS1kiLCJtYWMiOiIyZGZkODQ2YjI2YmU0NGUyYmU0YTAwNTBiNDk3ODU2MTMwMjEyOGUyOGE0YzIzOTMzZjAxZGQzMGY0MGVkOGU1In0%3D' \
--form 'name="toolkit Postman 1"' \
--form 'description="Descripcion del toolkit 1"' \
--form 'responsible="21"' \
--form 'tools[]="274"'

La petición de arriba devuelve un JSON estructurado de la siguiente manera

{
    "success": true,
    "code": 200,
    "result": {
        "id": 31,
        "cod": "TK000008",
        "creator_id": 30,
        "responsible_id": 21,
        "title": "toolkit Postman 1",
        "description": "Descripcion del toolkit 1",
        "status": "1",
        "created_at": "2023-09-25T18:28:57.000000Z",
        "parts": [
            {
                "id": 274,
                "cod": "P0000100",
                "creator_id": 30,
                "category": 15,
                "name": "herramienta modificada 1",
                "quantity": 5,
                "status": "0",
                "description": "descripcion modificada 1",
                "created_at": "2023-09-11T20:46:51.000000Z",
                "pivot": {
                    "inv_toolskits_id": 31,
                    "inv_parts_id": 274
                }
            }
        ]
    }
}