Proceso de aprobacion - Service Layer

Buenas tardes estimados,

Tenía una consulta referente al proceso de autorización de documentos por medio del Service Layer. Anteriormente ya he hecho algunas cosas utilizando el Service Layer, por lo que usarlo no me es ajeno.

Según la documentación del Service Layer, hay un entidad dedicada a estos procesos ( ApprovalRequests(id) ). Sin embargo al intentar realizar una prueba de autorizar un documento, el mismo me indica un código de error -10. Desconozco por que me esta devolviendo este error, dado que estoy usando un JSON de prueba com el siguiente:

{
    "ApprovalRequestLines": [
        {                           
            "Status": "ardPending" ,          
            "StageCode": 25,
            "UserID": 15
        }
    ], 
    "IsDraft": "Y",
    "ObjectEntry": null,
    "ObjectType": "22",      
    "CurrentStage": 25,
    "OriginatorID": 70,    
    "Remarks": "Comentario de prueba"    
}

No se si alguno ha utilizado el Service Layer para una tarea como estas, y si es así, me podría ayudar un poco a entender el por que me esta dando el error -10.