Passer au contenu principal
POST
@firma-dev/sdk

Autorisations

Authorization
string
header
requis

Clé API pour l'authentification. Utilisez votre clé API directement sans préfixe (par exemple, 'your-api-key'). Le préfixe Bearer est optionnel mais pas obligatoire.

Corps

application/json
file_name
string
requis

Nom du fichier du document

Maximum string length: 255
Exemple:

"contract.pdf"

file_size
integer
requis

Taille du fichier en octets. Maximum 50 Mo (52 428 800 octets).

Plage requise: 1 <= x <= 52428800
Exemple:

15000000

content_type
enum<string>
requis

Type MIME du document

Options disponibles:
application/pdf,
application/vnd.openxmlformats-officedocument.wordprocessingml.document
Exemple:

"application/pdf"

Réponse

URL de téléversement créée

document_id
string<uuid>

ID du document à passer dans la demande de signature

upload_url
string<uri>

URL préautorisée sur laquelle faire un PUT du fichier du document. Envoie les octets bruts du fichier avec un Content-Type correspondant au content_type demandé.

upload_token
string

Jeton d'authentification du téléversement (inclus dans l'upload_url)

expires_in
integer

Secondes avant l'expiration de l'URL de téléversement

Exemple:

3600