# Rpcd services documentation

**URL:** <https://forum.openwrt.org/t/rpcd-services-documentation/187568>\
**Category:** Talk about Documentation\
**Created:** [February 10, 2024, 7:52pm UTC](https://forum.openwrt.org/t/rpcd-services-documentation/187568 "2024-02-10T19:52:02Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![stokito](https://forum.openwrt.org/user_avatar/forum.openwrt.org/stokito/32/7357_2.png) [@stokito](https://forum.openwrt.org/u/stokito)\
**Post date:** [February 10, 2024, 7:52pm UTC](https://forum.openwrt.org/t/rpcd-services-documentation/187568/1 "2024-02-10T19:52:02Z")

</div>

On Wiki we have a page with list of RPCD services exposed over UBUS and their description:  
[https://openwrt.org/docs/guide-developer/ubus](https://openwrt.org/docs/guide-developer/ubus)

This is basically same as `ubus -v list service `.  
The problem is that some methods/commands aren't clear by their name.  
For example in the `service state` has params:  
`"state":{"spawn":"Boolean","name":"String"}`

And I expected that this is method returns a current state of a service: running, disabled.

But from sources it looks like a completely different thing

> <https://github.com/openwrt/procd/blob/7e6c6efd6fbcc7955801c5e2ac915a90697e1fd9/service/service.c#L617>

Can anyone update the wiki page and add more description:  
[https://openwrt.org/docs/guide-developer/ubus/service](https://openwrt.org/docs/guide-developer/ubus/service)
