Skip to main content
The REST API Mapping function type maps functions to REST API endpoints. It is defined like this:

Format

  • path – The API endpoint path
  • method – HTTP method (GET, POST, PUT, PATCH, DELETE)
  • requestMapping – Request mapping
    • query – Query parameters mapping
    • headers – Headers mapping
    • data – Request body mapping for POST/PUT/PATCH
    • pathParameters – Values for placeholders in the path (e.g., {projectId})
  • responseMapping – Mapping to transform the API response

Variables

  • credentials – Authentication credentials from the current connection
  • parameters – Function-level and collection-level parameters combined
  • Function-specific input variables
For responseMapping:
  • response.data – API response data
  • response.headers – API response headers
  • response.statusCode – API response status code

Using in Connector Files

When used in connector files, the mapping is written in a separate file named <function-name>.rest.yml (or <function-name>.api.yml). For example: