# Module cloudi_service_api_requests

- Description
- Function Index
- Function Details

### CloudI Service API Requests

A service that exposes dynamic configuration of CloudI.

Copyright © 2011-2021 Michael Truog

Version: 2.0.2 May 26 2021 20:06:32 ------------------------------------------------------------------------

Behaviours: `cloudi_service`.

Authors: Michael Truog (`mjtruog at protonmail dot com`).

## Description

### CloudI Service API Requests

A service that exposes dynamic configuration of CloudI.

## Function Index

cloudi_service_handle_request/11 |
cloudi_service_init/4 |
cloudi_service_terminate/3 |
from_erl/2 |
from_json/2 |
to_erl/2 |
to_erl/3 |
to_json/2 |
to_json/3 |

## Function Details

### cloudi_service_handle_request/11

`cloudi_service_handle_request(RequestType, Name, Pattern, RequestInfo, Request, Timeout, Priority, TransId, Pid, State, Dispatcher) -> any()`

### cloudi_service_init/4

`cloudi_service_init(X1, Prefix, Timeout, Dispatcher) -> any()`

### cloudi_service_terminate/3

`cloudi_service_terminate(Reason, Timeout, State) -> any()`

### from_erl/2

`from_erl(_Method::atom(), Request::binary()) -> any()`

### from_json/2

`from_json(Method::atom(), Request::binary()) -> any()`

### to_erl/2

`to_erl(Method::atom(), Result::any()) -> binary()`

### to_erl/3

`to_erl(Method::atom(), Result::any(), Space::boolean()) -> binary()`

### to_json/2

`to_json(Method::atom(), Result::any()) -> binary()`

### to_json/3

`to_json(Method::atom(), Result::any(), Space::boolean()) -> binary()`

Generated by EDoc