HR25 Compensation API

Ingest Excel

Ingest an Excel file into Dataverse.

Uses the same transformation pipeline as test_ingestion.py:
rename columns, prepare for Dataverse, and create records.

post
https://hr25-comp.service.migros.cloud/migros/human-resources/hrsolcomp/v1/ingestion/xlsx

Headers

authorizationstring

Body

multipart/form-data

Body_ingest_excel_ingestion_xlsx_post

filestringrequired

Response

application/json

Successful Response

Response Ingest Excel Ingestion Xlsx Post

Response Ingest Excel Ingestion Xlsx Postobject
* Additional properties are allowed.
post/migros/human-resources/hrsolcomp/v1/ingestion/xlsx

Body

No file selected
 
Error initializing code snippet
application/json

Body_ingest_csv_ingestion_csv_post

object
filestring(binary)required
Example

Body_ingest_excel_ingestion_xlsx_post

object
filestring(binary)required
Example

HTTPValidationError

object
detailarray[object]
Show Child Parameters
Example

JobStatus

object

Status of an async salary calculation job

errorstring

Error message if status is failed

job_idstringrequired

Unique job identifier (UUID)

statusstringrequired

Job status: running, completed, or failed

Allowed values:runningcompletedfailed

Example