Saltar al contenido principal
POST
@firma-dev/sdk

Autorizaciones

Authorization
string
header
requerido

Clave API para autenticación. Usa tu clave API directamente sin ningún prefijo (por ejemplo, 'your-api-key'). El prefijo Bearer es opcional pero no obligatorio.

Cuerpo

application/json
file_name
string
requerido

Nombre del archivo del documento

Maximum string length: 255
Ejemplo:

"contract.pdf"

file_size
integer
requerido

Tamaño del archivo en bytes. Máximo 50MB (52,428,800 bytes).

Rango requerido: 1 <= x <= 52428800
Ejemplo:

15000000

content_type
enum<string>
requerido

Tipo MIME del documento

Opciones disponibles:
application/pdf,
application/vnd.openxmlformats-officedocument.wordprocessingml.document
Ejemplo:

"application/pdf"

Respuesta

URL de subida creada

document_id
string<uuid>

ID del documento a pasar en la solicitud de firma

upload_url
string<uri>

URL prefirmada para hacer PUT del archivo del documento. Envía los bytes del archivo en bruto con el Content-Type coincidiendo con el content_type solicitado.

upload_token
string

Token de autenticación de subida (incluido en el upload_url)

expires_in
integer

Segundos hasta que la URL de subida expire

Ejemplo:

3600