> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.itential.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.itential.com/_mcp/server.

# Not sending the expected request

> Steps to take when the adapter is not sending the correct request data or the data is incorrectly formatted.

## Issue

The request sent to the external system is missing data, contains incorrect data, or is not formatted as the external system expects.

## What to check

**Check `requestDatatype`.** The adapter runtime library formats the outbound request differently depending on the declared datatype. If `requestDatatype` does not match what the external system expects, the request may arrive in the wrong format. See [Changing data types](/adapters/authentication/patterns/changing-data-types) for the supported options.

**Check the request schema.** The request schema defines how data is translated before being sent. If data is missing from the request or placed in an unexpected location, the schema translation may be misrouting it. The request schema also handles encoding and encrypting individual fields.

**Review the endpoint configuration.** If changes are needed, the relevant files are in `/adapter-home-dir/entities/<entity-name>`: `action.json` for call-level settings such as path, method, and data types, and the schema files for data translation.

If the logs do not identify the cause, contact the Itential Adapters Team with the log output.