ServiceLocal Activity (Atividades dos Locais)

Busca de atividades dos locais

GET /CenterWeb/api/{$apiKey}/serviceLocalActivity.xml

Este recurso permite consultar as atividades dos locais.

Inclusão de atividades dos locais em lote

POST /CenterWeb/api/{$apiKey}/batch/serviceLocalActivities.xml

Este recurso permite fazer a criação e atualização de atividades em locais em lote, sem que haja a necessidade de fazer inúmeras requisições para a API.

<serviceLocalActivities>

<serviceLocalActivity>

<serviceLocal>

<alternativeIdentifier>ID_local_1</alternativeIdentifier>

</serviceLocal>

<activity>

<alternativeIdentifier>ID_atividade_1</alternativeIdentifier>

</activity>

<weekdays>

<monday>true</monday>

<tuesday>true</tuesday>

<wednesday>true</wednesday>

<thursday>true</thursday>

<friday>true</friday>

<saturday>true</saturday>

<sunday>true</sunday>

</weekdays>

<customFields>

<frequencia_execucao>1</frequencia_execucao>

<local_activity_mix><alternativeIdentifier>ID_mix_1</alternativeIdentifier></local_activity_mix>

</customFields>

</serviceLocalActivity>

<serviceLocalActivity>

<serviceLocal>

<alternativeIdentifier>ID_local_1</alternativeIdentifier>

</serviceLocal>

<activity>

<alternativeIdentifier>ID_atividade_2</alternativeIdentifier>

</activity>

<weekdays>

<monday>true</monday>

<tuesday>true</tuesday>

<wednesday>true</wednesday>

<thursday>true</thursday>

<friday>true</friday>

<saturday>true</saturday>

<sunday>true</sunday>

</weekdays>

<customFields>

<frequencia_execucao>1</frequencia_execucao>

<local_activity_mix><alternativeIdentifier>ID_mix_1</alternativeIdentifier></local_activity_mix>

</customFields>

</serviceLocalActivity>

</serviceLocalActivities>

A seção "<serviceLocalActivity</serviceLocalActivity>" representa cada atividade de um local a ser inserido, limitando em 100 o número máximo de atividades de local por requisição.

Caso algum erro ocorra, toda a operação será abortada e nenhuma atividade de local será inserida.

Como retorno a esta chamada o sistema apresenta os o link de acesso a cada item criado.

<result>

<resourceName>serviceLocalActivity</resourceName>

<size>2</size>

<entries>

<entry id="1803794" link="/serviceLocalActivity/1803794.xml" />

<entry id="1803795" link="/serviceLocalActivity/1803795.xml" />

</entries>

</result>

Remoção de uma atividade de Local em específico

Usando o Id:

DELETE /CenterWeb/api/{$apiKey}/serviceLocalActivity/{$id}.xml

{$id} = Identificador interno da atividade do local

Como confirmação da remoção da atividade específica o sistema retorna como status da requisição o código de retorno OK(200) bem como apresenta a seguinte mensagem de retorno:

<result>

<statusCode>200</statusCode>

<message>serviceLocalActivity: serviceLocalActivity.activity.exclusion.successful</message>

</result>