# Integration

Update an existing integration test case.

## Update integration test

 - [PUT /integration/{id}/test/{testId}](https://docs.transportial.com/apis/integration/handle_44.md): Updates the name, description, input, or expected output of a saved test case.

## Delete integration test

 - [DELETE /integration/{id}/test/{testId}](https://docs.transportial.com/apis/integration/handle_263.md): Permanently removes a saved test case.

## Get integrations

 - [GET /integrations/{offset}/{amount}](https://docs.transportial.com/apis/integration/handle_141.md): Get list of integrations

## Get integrations

 - [POST /integrations/{offset}/{amount}](https://docs.transportial.com/apis/integration/handle_55.md): Get list of integrations

## Handle

 - [GET /integration/{id}/{token}](https://docs.transportial.com/apis/integration/handle_90.md): Create a new integration

## Run integration test

 - [POST /integration/{id}/test/{testId}/run](https://docs.transportial.com/apis/integration/handle_165.md): Executes the saved test case by feeding its input through the data source mapping and comparing the output against the expected value.

## Set open id authentication token

 - [PUT /integration/{id}/openId](https://docs.transportial.com/apis/integration/handle_183.md): Enable the authentication flow for OpenId by setting the toke

## Test DataSource mapping

 - [POST /integration/dataSource/mapping:test](https://docs.transportial.com/apis/integration/handle_252.md): Ability to test the integration DataSource field mapping response

## Generate integration credentials

 - [POST /integration/generate/credentials](https://docs.transportial.com/apis/integration/handle_258.md): Generate all new integration credentials

## Update integration

 - [PUT /integration](https://docs.transportial.com/apis/integration/handle_272.md): Update a integration

## Create integration

 - [POST /integration](https://docs.transportial.com/apis/integration/handle_507.md): Create a new integration

## Upload a template file

 - [POST /integration/file/upload](https://docs.transportial.com/apis/integration/integration:fileupload.md): Upload a new file

## Test fileTemplate mapping

 - [POST /integration/fileTemplate/mapping:test](https://docs.transportial.com/apis/integration/handle_324.md): Ability to test the integration fileTemplate field mapping response

## Get integration tests

 - [GET /integration/{id}/test](https://docs.transportial.com/apis/integration/handle_351.md): Returns all saved test cases associated with the given integration.

## Create integration test

 - [POST /integration/{id}/test](https://docs.transportial.com/apis/integration/handle_327.md): Saves a new test case (input + expected output) for the given integration.

## Import data

 - [POST /integration/import/data](https://docs.transportial.com/apis/integration/handle_329.md): Import data from any format through our mapping tool into the platform

## Get integration

 - [GET /integration/{id}](https://docs.transportial.com/apis/integration/handle_359.md): Get a integration on id

## Delete integration

 - [DELETE /integration/{id}](https://docs.transportial.com/apis/integration/handle_336.md): Delete a integration

## Handle

 - [GET /integration/{id}/dataSource/{dataSourceId}/{token}](https://docs.transportial.com/apis/integration/handle_342.md): Create a new integration

## Get manual integration functions

 - [GET /integration/type/{type}/functions](https://docs.transportial.com/apis/integration/handle_356.md): Get list of manual integration functions

## Generate integration with AI

 - [POST /integration/generate](https://docs.transportial.com/apis/integration/generate:integration.md): Use AI to generate an integration configuration from a text description or API documentation

## Run all integration tests

 - [POST /integration/{id}/test/run](https://docs.transportial.com/apis/integration/handle_380.md): Executes every saved test case for the integration and returns a pass/fail summary. The last status of each test is persisted.

## Get integration request logs

 - [GET /integration/{id}/requestLogs/{offset}/{amount}](https://docs.transportial.com/apis/integration/handle_411.md): Get list of integration request logs

## Handle incoming email

 - [POST /integration/email](https://docs.transportial.com/apis/integration/handle_422.md): Tne endpoint to receive email data

## Get integration tasks

 - [GET /integration/{id}/tasks/{offset}/{amount}](https://docs.transportial.com/apis/integration/handle_482.md): Get list of integration tasks

## Get integration logs

 - [GET /integration/{id}/logs/{offset}/{amount}](https://docs.transportial.com/apis/integration/handle_483.md): Get list of integration logs

## Get integration logs

 - [GET /integration/{id}/objects/{offset}/{amount}](https://docs.transportial.com/apis/integration/handle_506.md): Get list of integrations

