# Create file certification attachments

Request upload URLs for files to be included in a file certification

Endpoint: POST /v1/file-certifications-attachments
Version: 1.5.0
Security: ApiKeyAuth

## Request fields (application/json):

  - `files` (array, required)
    List of files to get upload URLs for

  - `files.file_name` (string, required)
    Name of the file to upload

  - `files.creation_datetime` (string)
    Optional. ISO 8601 (`Z` or offset). Past date in validation.

## Response 201 fields (application/json):

  - `file_name` (string, required)
    Name of the file

  - `upload_session_token` (string, required)
    Token to use in the POST /v1/file-certifications call

  - `upload_url` (string, required)
    Pre-signed URL to upload the file (expires in 120 seconds)

## Response 400 fields (application/problem+json):

  - `type` (string)
    A URI reference that identifies the problem type.
    Example: https://api.truescreen.io/errors/validation-error

  - `title` (string, required)
    Short, human-readable summary of the problem.
    Example: Validation failed

  - `status` (integer)
    HTTP status code.
    Example: 400

  - `detail` (string)
    Human-readable explanation specific to this occurrence.
    Example: One or more fields have invalid values

  - `code` (string, required)
    Unique code to identify the error.
    Example: TS-000

