object service.create(object/array services)
Aquest mètode permet crear serveis nous.
Aquest mètode és disponible per a qualsevol mena d'usuaris. Els permisos per cridar al mètode es poden revocar a la configuració de rols d'usuaris. Per a més informació, veieu Rols d'usuari.
Serveis (objecte/matriu) per crear.
A més de les propietats del servei estàndard, el mètode admet els paràmetres següents.
| Paràmetre | Tipus | Descripció | 
|---|---|---|
| children | array | Els serveis secundaris s'han d'enllaçar al servei. Els fills han de tenir la propietat serviceiddefinida. | 
| parents | array | Els serveis parentals s'han d'enllaçar al servei. Els pares han de tenir definida la propietat serviceid. | 
| tags | matriu | Servei etiquetes que cal crear per al servei. | 
| problem_tags | array | Problem tags que s'ha de crear per al servei. | 
| status_rules | array | Regles d'estat que s'ha de crear per al servei. | 
(object) Retorna un objecte amb els IDs dels serveis creats segons la propietat serviceids. L'ordre dels IDs retornats correspon a l'ordre dels serveis donats.
Crea un servei que passarà a l'estat de problema si, com a mínim, un procés fill té un problema.
{
           "jsonrpc": "2.0",
           "method": "service.create",
           "params": {
               "name": "Server 1",
               "algorithm": 1,
               "sortorder": 1
           },
           "id": 1
       }Resposta:
CService::create() in ui/include/classes/api/services/CService.php.