copilot_frontend
copilot_budget

Accept Budget

Crea una solicitud de firma en Signaturit para un presupuesto.

Este endpoint obtiene el client_data_id más reciente asociado al presupuesto y crea la solicitud de firma en Signaturit.

🔓 Public Endpoint: No authentication required (cliente final puede aceptar presupuesto)

Args: budget_id: ID del presupuesto en la BBDD db: Database session

Returns: Diccionario con: - signature_id: ID único de la firma en Signaturit - signature_url: URL para que el cliente firme - signaturit_status: Estado de la firma (pending) - signaturit_created_at: Fecha de creación

Raises: ErrNotFound: Si el presupuesto o client_data no existe ErrValidation: Si faltan datos requeridos o ya existe una firma ErrSignaturit: Si hay un error al crear la firma en Signaturit

post/api/budget/{budget_id}/accept

Path parameters

budget_idinteger required

Response

Successful Response

{"stackTrail":"paths:/api/budget/{budget_id}/accept:post:responses:200:content:application/json:schema","oasType":"schema","type":"unknown"}

Changes

No recorded changes to this endpoint across all 1 revision of this API.