Uploads

Upload a billing file for a savings estimate

Changed on

Accepts a multipart PDF, CSV, JSON, or text billing file, stores it in Archera's invoice upload bucket, and returns an upload ID. Use this upload ID with the savings-estimate operation. The upload status workflow is: PENDING before storage begins, PROCESSING while the file is being transferred, COMPLETE once it is available for analysis, and ERROR if storage fails.

post/v1/org/{org_id}/uploads

Request

  • Base URL
    https://api.archera.ai (the document declares no server; this is the origin it was published from)
  • URL
    https://api.archera.ai/v1/org/{org_id}/uploads
  • Auth
    none declared

Request body multipart/form-data

descriptionstring nullable

Optional partner-supplied context for the uploaded billing file

filestring binary required

Billing PDF, CSV, JSON, or text file to upload for a savings estimate

Response

Created

idstring uuid required
created_atstring date-time required
org_idstring required
file_namestring required
content_typestring required
size_bytesinteger required
descriptionstring nullable required
upload_status'PENDING' | 'PROCESSING' | 'COMPLETE' | 'ERROR' required
source'agent_upload' | 'attachment' | 'partner_api' | 'savings_estimator' required
detected_typestring nullable required
available_actionsstring[]

Changes

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      the response property became required for the status

    • info

      the response property became required for the status

    • info

      the response property became required for the status

    • info

      the response property became required for the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • warning

      added the new savings_estimator enum value to the response property for the response status