Start a provider portal invoice upload

Changed on

Records an invoice_uploads row for the logged-in provider and returns a presigned PUT for the manual-upload bucket. The document handler processes the file as an _M1 upload.

post/api/v1/remittance_portal/invoice_uploads

Request

  • Base URL
    https://api.caresquare.com.au (the document declares no server; this is the origin it was published from)
  • URL
    https://api.caresquare.com.au/api/v1/remittance_portal/invoice_uploads
  • Auth
    none declared

Request body

plan_manager_idstring required
pm_provider_idstring required
provider_emailstring required
auth_user_idstring nullable
file_namestring required
file_sizeinteger required
content_type'application/pdf' | 'image/png' | 'image/jpeg' | 'application/msword' | 'application/vnd.openxmlformats-officedocument.wordprocessingml.document' | 'application/vnd.ms-excel' | 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' | 'text/csv' required
ip_addressstring nullable
user_agentstring nullable
origin_hoststring nullable

Response

Successful Response

upload_idstring required
upload_urlstring required
upload_headersobject required
expires_ininteger required

Changes

    • info

      added the new application/msword enum value to the request property

    • info

      added the new application/vnd.ms-excel enum value to the request property

    • info

      added the new application/vnd.openxmlformats-officedocument.spreadsheetml.sheet enum value to the request property

    • info

      added the new application/vnd.openxmlformats-officedocument.wordprocessingml.document enum value to the request property

    • info

      added the new text/csv enum value to the request property

    • info

      endpoint added