Visão geral
As APIs de Operações em Lote executam uma ação em vários itens, como cartões SIM. Você pode ativar, suspender, encerrar e atualizar itens em lote.
Use estas APIs para gerenciar grandes frotas de dispositivos ou SIMs. As operações em lote usam um arquivo CSV para alterar muitos SIMs.
Os tipos de tarefa mais comuns atualizam status, pacotes, portfólios e customerSuspend. Você também pode atualizar atributos como friendlyName e orderId. Quando a tarefa for concluída, baixe o arquivo de resposta de cada resultado de SIM.
Quando usar operações em lote
Use operações em lote para executar a mesma ação em muitos itens. Por exemplo:
Ative vários cartões SIM.
Suspenda ou encerre um lote de cartões SIM.
Atualize atributos ou configurações para um grupo de itens.
Envie e processe grandes conjuntos de dados em uma única operação.
Antes de começar, obtenha estes valores:
base64
Codificação Base64 de clientId:clientSecret para uma conta de serviço com permissões de arquivo e tarefa.
fileUrl
URL base do serviço de Arquivos.
jobUrl
URL base do serviço de Tarefas.
env
Seu ambiente: stage ou prod.
portfolioId
O portfólio que possui os arquivos e tarefas.
Fluxo de trabalho
Execute o fluxo de trabalho em lote nesta ordem:
Obter token: Gere um token de acesso OAuth2.
Criar arquivo: Crie um registro de arquivo e um caminho S3.
Enviar ou baixar arquivo: Use
action=uploadpara recuperar credenciais de upload S3 pré-assinadas.Enviar arquivo para o S3: Selecione e envie seu arquivo CSV local.
Criar tarefa: Inicie a tarefa em lote para o CSV enviado.
Atualizar tarefa: Defina o status como
queuedpara acionar a orquestração.Obter arquivo de resposta: Aguarde até que
responseFileIdnão seja nulo.Enviar ou baixar arquivo: Use
action=downloadpara solicitar uma URL de resultados pré-assinada.Baixe por meio da URL pré-assinada: Recupere o arquivo de resultados e salve-o localmente.
Escolha um modelo de CSV
Escolha o modelo para sua operação. Em seguida, selecione-o durante Enviar arquivo para o S3.
Atualizar ICC customerSuspend
Atualizar pacote do ICC
Atualizar portfólio do ICC
Atualizar status do ICC
Atualizar atributo do ICC friendlyName
Atualizar atributo do ICC orderId
Para atualizações de status, insira o valor do status em minúsculas.
Atualizado
Isto foi útil?