Evidence


Modelo Evidence

{
    "id": 5,
    "owner_type": "App\BalanceMovement",
    "owner_id": 75868,
    "list": [
        {
            "id": 1,
            "text": "IVA y otras pruebas con documento 123-4321-00",
            "created_at": "2025-07-15 18:43:25",
            "updated_at": "2025-07-15 18:43:25",
            "author_id": 1,
            "attachments": [],
            "previous_versions": [],
            "author": {
                "id": 1,
                "name": "Simgulary",
                "email": "superadmin@ondemand.io"
            }
        }
    ],
    "created_at": "2025-07-15 18:40:35",
    "updated_at": "2025-07-15 18:43:40"
}
Atributo Tipo Descripción
id int -
owner_type string -
owner_id int -
list Collection -
created_at datetime\|null -
updated_at datetime\|null -

Insertar Evidence

Método URI Cabeceras
POST /companies/{companyId}/{modelType}/{modelId}/evidence Authorization
{
    "text": "required|string|max:512",
    "attachment": "nullable|image|mimes:jpeg,png,bmp|max:8192"
}

Listar Evidence

{info} Soporta: Paginación Filters Carga dinámica

Método URI Cabeceras
GET /companies/{companyId}/{modelType}/{modelId}/evidence Authorization

Mostrar Evidence

{info} Soporta: Carga dinámica

Método URI Cabeceras
GET /companies/{companyId}/evidence/{evidenceId} Authorization

Actualizar Evidence

Método URI Cabeceras
PATCH /companies/{companyId}/evidence/{evidenceId} Authorization
{
    "id": "nullable|integer|min:1",
    "text": "required|string|max:512"
}

Eliminar Evidence

Método URI Cabeceras
DELETE /companies/{companyId}/evidence/{evidenceId} Authorization

Acciones de Evidence

Add Attachment

Método URI Cabeceras
POST /companies/{companyId}/evidence/{evidenceId}/add-attachment Authorization
{
    "id": "required|integer|min:1",
    "attachment": "required|image|mimes:jpeg,png,bmp|max:8192"
}

Enlaces de Evidence