Partilhar via


Square Business (Editora Independente) (Pré-visualização)

A Square ajuda milhões de vendedores a gerir o seu negócio - desde o processamento seguro de cartões de crédito até soluções de ponto de venda. Este conector contém ações para os seguintes endpoints: Fidelidade, Gift Cards, Reservas, Negócios, Equipe, Finanças, Online e Auth.

Este conector está disponível nos seguintes produtos e regiões:

Serviço Class Regiões
Estúdio Copiloto Premium Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicações Lógicas Standard Todas as regiões do Logic Apps , exceto as seguintes:
     - Regiões do Azure Government
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Aplicações Power Premium Todas as regiões do Power Apps , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Automatize o poder Premium Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (CCG)
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Contato
Nome Troia Taylor
URL https://www.hitachisolutions.com
Email ttaylor@hitachisolutions.com
Metadados do conector
Editora Troia Taylor
Sítio Web https://squareup.com/
Política de privacidade https://squareup.com/us/en/legal/general/privacy
Categorias Comércio; Vendas e CRM

Limites de Limitação

Name Chamadas Período de Renovação
Chamadas de API por conexão 100 60 segundos

Ações

Acumule pontos de fidelidade

Adiciona pontos a uma conta de fidelidade.

Ajustar pontos de fidelidade

Adiciona pontos ou subtrai pontos da conta de um comprador. Use este ponto de extremidade somente quando precisar ajustar pontos manualmente.

Atualizar a definição de salários

Cria ou atualiza um objeto WageSetting.

Atualizar configuração da semana de trabalho

Atualiza um WorkweekConfig.

Atualizar membro da equipa

Atualiza um único objeto TeamMember.

Atualizar turno

Atualiza um turno existente.

Calcular pontos de fidelidade

Calcula os pontos que uma compra ganha. Um aplicativo pode chamar esse ponto de extremidade para mostrar os pontos que um comprador pode ganhar com a compra específica.

Criar atividade de cartão-presente (Beta)

Cria uma atividade de cartão-presente.

Criar check-out

Vincula um checkoutId a um checkout_page_url para o qual os clientes são direcionados para fornecer suas informações de pagamento usando um fluxo de trabalho de processamento de pagamento.

Criar conta de fidelidade

Cria uma conta de fidelidade.

Criar código de autorização móvel

Gera código para autorizar um aplicativo móvel a se conectar a um leitor de cartão Square. Os códigos de autorização são de uso único e expiram 60 minutos após serem emitidos.

Criar código de dispositivo

Cria um DeviceCode que pode ser usado para fazer login em um dispositivo Square Terminal para entrar no modo de terminal conectado.

Criar localização (Beta)

Cria um local.

Criar membro da equipa

Cria um único objeto TeamMember.

Criar membros da equipe em massa

Cria vários objetos TeamMember.

Criar reserva (Beta)

Cria uma reserva.

Criar tipo de quebra

Cria um novo BreakType. Um BreakType é um modelo para criar objetos Break.

Criar turno

Cria um novo Shift. Um turno representa uma jornada de trabalho completa para um único funcionário

Crie recompensas de fidelidade

Cria uma recompensa de fidelidade. Depois que uma recompensa é criada, os pontos são bloqueados e não estão disponíveis para o comprador resgatar outra recompensa.

Deslocamentos de pesquisa

Retorna uma lista paginada de registros Shift para uma empresa.

Desvincular o cliente do cartão-presente (Beta)

Desvincula um cliente de um vale-presente.

Disponibilidade da pesquisa (Beta)

Pesquisas de disponibilidades para reserva.

Excluir recompensa de fidelidade

Exclui uma recompensa de fidelidade. Devolve os pontos de fidelidade à conta de fidelidade. Não é possível excluir uma recompensa que tenha atingido o estado terminal (RESGATADO).

Excluir tipo de quebra

Exclui um BreakType existente. Um BreakType pode ser excluído mesmo se for referenciado a partir de um Shift.

Excluir trecho

Remove seu snippet de um site da Square Online.

Excluir turno

Exclui um turno

Listar atividades de vale-presente (Beta)

Lista as atividades do vale-presente. Por padrão, você recebe atividades de vale-presente para todos os cartões-presente na conta do vendedor. Opcionalmente, você pode especificar parâmetros de consulta para filtrar a lista. Por exemplo, você pode obter uma lista de atividades de cartões-presente para um cartão-presente, para todos os cartões-presente em uma região específica ou para atividades dentro de uma janela de tempo.

Listar comerciantes

Retorna informações do comerciante para um determinado token de acesso.

Listar configurações da semana de trabalho

Retorna uma lista de instâncias WorkweekConfig para uma empresa.

Listar contas bancárias

Retorna uma lista de objetos BankAccount vinculados a uma conta Square.

Listar códigos de dispositivo

Lista todos os DeviceCodes associados ao comerciante.

Listar eventos de mudança de gaveta de dinheiro

Fornece uma lista paginada de eventos para um único turno de gaveta de dinheiro.

Listar locais

Fornece informações de todos os locais de uma empresa.

Listar perfis de reserva de membros da equipe (Beta)

Lista perfis de reserva para membros da equipe.

Listar salários dos membros da equipe

Retorna uma lista paginada de instâncias TeamMemberWage para uma empresa.

Listar sites

Lista os sites da Square Online que pertencem a um vendedor.

Listar turnos de gaveta de dinheiro

Fornece os detalhes de todos os turnos de gaveta de dinheiro para um local em um intervalo de datas.

Local de atualização (Beta)

Atualiza um local.

Membros da equipe de atualização em massa

Atualiza vários objetos TeamMember.

Obter conta bancária

Devolve os detalhes de uma Conta Bancária associada a uma conta Square.

Obter conta bancária por ID V1

Devolve os detalhes de uma Conta Bancária identificada pelo ID da conta bancária V1.

Obter código do dispositivo

Recupera DeviceCode com o ID associado.

Obter salário de membro da equipe

Retorna um único TeamMemberWage especificado por id.

Obter tipo de quebra

Retorna um único BreakType especificado por id.

Obter turno

Retorna um único Shift especificado por id.

Pesquisar contas de fidelidade

Procura contas de fidelidade em um programa de fidelidade.

Pesquisar eventos de fidelização

Pesquisas por eventos de fidelidade. Um programa de fidelidade da Square mantém um livro de eventos que ocorrem durante a vida útil da conta de fidelidade de um comprador. Cada alteração no saldo de pontos (por exemplo, pontos ganhos, pontos resgatados e pontos expirados) é registrada no livro-razão. Usando esse ponto de extremidade, você pode pesquisar eventos no livro-razão.

Pesquisar membros da equipa

Retorna uma lista paginada de objetos TeamMember para uma empresa.

Pesquise recompensas de fidelidade

Procura recompensas de fidelidade em uma conta de fidelidade.

Recuperar cartão-presente (Beta)

Recupera um cartão-presente usando sua identificação.

Recuperar cartão-presente do GAN (Beta)

Recupera um cartão-presente usando o número de conta do cartão-presente (GAN).

Recuperar cartão presente do nonce (Beta)

Recupera um cartão-presente usando um nonce (um token seguro) que representa o cartão-presente.

Recuperar comerciante

Recupere um objeto Merchant para o merchant_id determinado.

Recuperar conta de fidelidade

Recupera uma conta de fidelidade.

Recuperar definição salarial

Recupera um objeto WageSetting para um membro da equipe especificado pela ID TeamMember.

Recuperar localização

Recupera detalhes de um local. Você pode especificar "main" como o ID do local para recuperar detalhes do local principal.

Recuperar membro da equipe

Recupera um objeto TeamMember para a ID TeamMember fornecida.

Recuperar perfil de reserva de negócios (Beta)

Recupera o perfil de reserva de um vendedor.

Recuperar programa de fidelidade

Recupera o programa de fidelidade na conta de um vendedor, especificado pelo ID do programa ou pela palavra-chave principal. Os programas de fidelidade definem como os compradores podem ganhar pontos e trocar pontos por recompensas.

Recuperar recompensa de fidelidade

Recupera uma recompensa de fidelidade.

Recuperar trecho

Recupera seu trecho de um site da Square Online. Um site pode conter trechos de vários aplicativos de trechos, mas você pode recuperar apenas o trecho que foi adicionado pelo seu aplicativo.

Recuperar turno de gaveta de dinheiro

Fornece os detalhes resumidos para um único turno de gaveta de dinheiro.

Resgatar recompensa de fidelidade

Resgata uma recompensa de fidelidade. Depois que a recompensa atingir o estado terminal, ela não poderá ser excluída. Por outras palavras, os pontos utilizados para a recompensa não podem ser devolvidos à conta.

Tipo de interrupção de atualização

Atualiza um BreakType existente.

Tipos de quebra de lista

Retorna uma lista paginada de instâncias BreakType para uma empresa.

Trecho de Upsert

Adiciona um snippet a um site do Square Online ou atualiza o snippet existente no site. O código do trecho é anexado ao final do elemento head em todas as páginas do site, exceto nas páginas de checkout. Um aplicativo de snippet pode adicionar um snippet a um determinado site.

Vincular o cliente ao cartão-presente (Beta)

Vincula um cliente a um vale-presente

Acumule pontos de fidelidade

Adiciona pontos a uma conta de fidelidade.

Parâmetros

Name Chave Necessário Tipo Description
ID da conta
account_id True string

O identificador da conta.

ID da encomenda
order_id string

O ID do pedido.

ID da Localização
location_id string

O identificador de localização.

Chave de idempotência
idempotency_key string

Um valor especificado que identifica exclusivamente essa solicitação entre todas as suas solicitações. Uma maneira comum de criar uma chave de idempotência válida é usar um identificador universalmente exclusivo (UUID).

Devoluções

Name Caminho Tipo Description
ID
event.id string

O identificador único, emitido pela Square.

Tipo
event.type string

O tipo deste objeto.

Criado em
event.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

ID do Programa de Fidelização
event.accumulate_points.loyalty_program_id string

O ID do programa de fidelidade

Pontos
event.accumulate_points.points integer

O número de pontos acumulados pelo evento.

ID da encomenda
event.accumulate_points.order_id string

O ID do pedido associado à atividade.

ID da conta de fidelidade
event.loyalty_account_id string

O ID da conta de fidelidade na qual o evento ocorreu.

ID da Localização
event.location_id string

O identificador do local.

Fonte
event.source string

A fonte.

Ajustar pontos de fidelidade

Adiciona pontos ou subtrai pontos da conta de um comprador. Use este ponto de extremidade somente quando precisar ajustar pontos manualmente.

Parâmetros

Name Chave Necessário Tipo Description
ID da conta
account_id True string

O identificador da conta.

Pontos
points integer

O número de pontos adicionados ou removidos.

Reason
reason string

A razão para este objeto.

Chave de idempotência
idempotency_key string

Um valor especificado que identifica exclusivamente essa solicitação entre todas as suas solicitações. Uma maneira comum de criar uma chave de idempotência válida é usar um identificador universalmente exclusivo (UUID).

Devoluções

Name Caminho Tipo Description
ID
event.id string

O identificador único, emitido pela Square.

Tipo
event.type string

O tipo deste objeto.

Criado em
event.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

ID do Programa de Fidelização
event.adjust_points.loyalty_program_id string

O ID do programa de fidelidade

Pontos
event.adjust_points.points integer

O número de pontos acumulados pelo evento.

Reason
event.adjust_points.reason string

O motivo do ajuste de pontos.

ID da conta de fidelidade
event.loyalty_account_id string

O ID da conta de fidelidade na qual o evento ocorreu.

Fonte
event.source string

A fonte.

Atualizar a definição de salários

Cria ou atualiza um objeto WageSetting.

Parâmetros

Name Chave Necessário Tipo Description
ID do Membro da Equipa
team_member_id True string

O identificador do membro da equipe.

Está isenta de horas extraordinárias
is_overtime_exempt boolean

Se o membro da equipa está isento das regras de horas extraordinárias do país do vendedor.

Cargo
job_title string

O título do trabalho.

Tipo de Pagamento
pay_type string

O tipo de pagamento atual para a atribuição de trabalho usado para calcular o valor do pagamento em um período de pagamento.

Montante
amount integer

O montante.

Moeda
currency string

A moeda.

Horas Semanais
weekly_hours integer

As horas semanais planeadas para o trabalho. Defina se o trabalho PayType é SALARY.

Montante
amount integer

O montante.

Moeda
currency string

A moeda.

Devoluções

Name Caminho Tipo Description
ID do Membro da Equipa
wage_setting.team_member_id string

O ID do membro da equipe.

Atribuições de Cargos
wage_setting.job_assignments array of object
Cargo
wage_setting.job_assignments.job_title string

O título do trabalho.

Tipo de Pagamento
wage_setting.job_assignments.pay_type string

O tipo de pagamento atual para a atribuição de trabalho usado para calcular o valor do pagamento em um período de pagamento.

Montante
wage_setting.job_assignments.hourly_rate.amount integer

O montante.

Moeda
wage_setting.job_assignments.hourly_rate.currency string

A moeda.

Montante
wage_setting.job_assignments.annual_rate.amount integer

O montante.

Moeda
wage_setting.job_assignments.annual_rate.currency string

A moeda.

Horas Semanais
wage_setting.job_assignments.weekly_hours integer

As horas semanais planeadas para o trabalho. Defina se o trabalho PayType é SALARY.

Está isenta de horas extraordinárias
wage_setting.is_overtime_exempt boolean

Se o membro da equipa está isento das regras de horas extraordinárias do país do vendedor.

Versão
wage_setting.version integer

A versão atual deste objeto.

Criado em
wage_setting.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

Atualizado em
wage_setting.updated_at string

O carimbo de data/hora que especifica a hora de atualização mais recente deste objeto, no formato RFC 3339.

Atualizar configuração da semana de trabalho

Atualiza um WorkweekConfig.

Parâmetros

Name Chave Necessário Tipo Description
ID
id True string

O identificador.

Início da Semana
start_of_week string

O dia da semana em que termina uma semana útil para efeitos de compensação.

Início do dia, hora local
start_of_day_local_time string

A hora local em que uma semana de negócios termina. Representada como uma cadeia de caracteres no formato HH:MM (HH:MM:SS também é aceito, mas os segundos são truncados).

Versão
version integer

A versão atual deste objeto.

Devoluções

Name Caminho Tipo Description
ID
workweek_config.id string

O identificador único, emitido pela Square.

Início da Semana
workweek_config.start_of_week string

O dia da semana em que termina uma semana útil para efeitos de compensação.

Início do dia, hora local
workweek_config.start_of_day_local_time string

A hora local em que uma semana de negócios termina. Representada como uma cadeia de caracteres no formato HH:MM (HH:MM:SS também é aceito, mas os segundos são truncados).

Versão
workweek_config.version integer

A versão atual deste objeto.

Criado em
workweek_config.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

Atualizado em
workweek_config.updated_at string

O carimbo de data/hora que especifica a hora de atualização mais recente deste objeto, no formato RFC 3339.

Atualizar membro da equipa

Atualiza um único objeto TeamMember.

Parâmetros

Name Chave Necessário Tipo Description
ID do Membro da Equipa
team_member_id True string

O identificador do membro da equipe.

ID de Referência
reference_id string

Um ID de referência opcional definido pelo usuário.

Situação
status string

O status de verificação atual deste objeto.

Nome Próprio
given_name string

O nome dado (ou seja, o primeiro) associado ao perfil do cliente.

Nome de família
family_name string

O nome da família (ou seja, o último) associado ao perfil do cliente.

Endereço de E-mail
email_address string

O endereço de e-mail associado ao perfil do cliente.

Número de Telefone
phone_number string

O número de telefone de 11 dígitos associado ao perfil do cliente.

IDs de localização
location_ids array of string
Tipo de Atribuição
assignment_type string

O tipo de atribuição atual do membro da equipe.

Devoluções

Name Caminho Tipo Description
ID
team_member.id string

O identificador único, emitido pela Square.

ID de Referência
team_member.reference_id string

Um ID de referência opcional definido pelo usuário.

É Proprietário
team_member.is_owner boolean

Se o membro da equipa é o proprietário da conta Square.

Situação
team_member.status string

O status de verificação atual deste objeto.

Nome Próprio
team_member.given_name string

O nome dado (ou seja, o primeiro) associado ao perfil do cliente.

Nome de família
team_member.family_name string

O nome da família (ou seja, o último) associado ao perfil do cliente.

Endereço de E-mail
team_member.email_address string

O endereço de e-mail associado ao perfil do cliente.

Número de Telefone
team_member.phone_number string

O número de telefone de 11 dígitos associado ao perfil do cliente.

Criado em
team_member.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

Tipo de Atribuição
team_member.assigned_locations.assignment_type string

O tipo de atribuição atual do membro da equipe.

IDs de localização
team_member.assigned_locations.location_ids array of string

Atualizar turno

Atualiza um turno existente.

Parâmetros

Name Chave Necessário Tipo Description
ID
id True string

O identificador.

ID do Membro da Equipa
team_member_id string

O ID do membro da equipe.

ID da Localização
location_id string

O identificador do local.

Comece em
start_at string

O carimbo de data/hora especificando a hora de início deste objeto, no formato RFC 3339.

Terminar em
end_at string

RFC 3339; deslocado para o fuso horário + deslocamento. A precisão até ao minuto é respeitada; segundos são truncados.

Title
title string

O nome do trabalho realizado durante este turno. As UIs quadradas de relatórios de trabalho podem agrupar turnos por título.

Montante
amount integer

O montante.

Moeda
currency string

A moeda.

ID
id string

O identificador do objeto

Comece em
start_at string

RFC 3339; segue as mesmas informações de fuso horário que Shift. A precisão até ao minuto é respeitada; segundos são truncados.

Terminar em
end_at string

RFC 3339; segue as mesmas informações de fuso horário que Shift. A precisão até ao minuto é respeitada; segundos são truncados.

ID do tipo de quebra
break_type_id string

O BreakType no qual esta quebra foi modelada.

Nome
name string

O nome do item. Este é um atributo pesquisável para uso em filtros de consulta aplicáveis, seu valor não deve estar vazio e o comprimento é de pontos de código Unicode.

Duração prevista
expected_duration string

A duração esperada do intervalo. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S.

É pago
is_paid boolean

Se esta pausa conta para o tempo trabalhado para efeitos de compensação.

Versão
version integer

A versão atual deste objeto.

Devoluções

Name Caminho Tipo Description
ID
shift.id string

O identificador único, emitido pela Square.

ID do Membro da Equipa
shift.team_member_id string

O ID do membro da equipe.

ID do funcionário
shift.employee_id string

O ID gerado pelo quadrado do funcionário.

ID da Localização
shift.location_id string

O identificador do local.

Timezone
shift.timezone string

O fuso horário usado para interpretar datas do calendário. Quando uma fatura é criada, esse campo é definido como o fuso horário especificado para o local do vendedor. O valor não pode ser alterado.

Comece em
shift.start_at string

O carimbo de data/hora especificando a hora de início deste objeto, no formato RFC 3339.

Terminar em
shift.end_at string

RFC 3339; deslocado para o fuso horário + deslocamento. A precisão até ao minuto é respeitada; segundos são truncados.

Title
shift.wage.title string

O nome do trabalho realizado durante este turno. As UIs quadradas de relatórios de trabalho podem agrupar turnos por título.

Montante
shift.wage.hourly_rate.amount integer

O montante.

Moeda
shift.wage.hourly_rate.currency string

A moeda.

Pausas
shift.breaks array of object
ID
shift.breaks.id string

O identificador do objeto

Comece em
shift.breaks.start_at string

RFC 3339; segue as mesmas informações de fuso horário que Shift. A precisão até ao minuto é respeitada; segundos são truncados.

Terminar em
shift.breaks.end_at string

RFC 3339; segue as mesmas informações de fuso horário que Shift. A precisão até ao minuto é respeitada; segundos são truncados.

ID do tipo de quebra
shift.breaks.break_type_id string

O BreakType no qual esta quebra foi modelada.

Nome
shift.breaks.name string

O nome do item. Este é um atributo pesquisável para uso em filtros de consulta aplicáveis, seu valor não deve estar vazio e o comprimento é de pontos de código Unicode.

Duração prevista
shift.breaks.expected_duration string

A duração esperada do intervalo. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S.

É pago
shift.breaks.is_paid boolean

Se esta pausa conta para o tempo trabalhado para efeitos de compensação.

Situação
shift.status string

O status de verificação atual deste objeto.

Versão
shift.version integer

A versão atual deste objeto.

Criado em
shift.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

Atualizado em
shift.updated_at string

O carimbo de data/hora que especifica a hora de atualização mais recente deste objeto, no formato RFC 3339.

Calcular pontos de fidelidade

Calcula os pontos que uma compra ganha. Um aplicativo pode chamar esse ponto de extremidade para mostrar os pontos que um comprador pode ganhar com a compra específica.

Parâmetros

Name Chave Necessário Tipo Description
ID do programa
program_id True string

O identificador do programa.

ID da encomenda
order_id string

O identificador de ordem.

Devoluções

Name Caminho Tipo Description
Pontos
points integer

Os pontos que o comprador pode ganhar com uma compra específica.

Criar atividade de cartão-presente (Beta)

Cria uma atividade de cartão-presente.

Parâmetros

Name Chave Necessário Tipo Description
Chave de idempotência
idempotency_key string

Um valor especificado que identifica exclusivamente essa solicitação entre todas as suas solicitações. Uma maneira comum de criar uma chave de idempotência válida é usar um identificador universalmente exclusivo (UUID).

ID do Cartão Presente
gift_card_id string

O ID do cartão-presente. O ID não é necessário se um GAN estiver presente.

Tipo
type string

O tipo deste objeto.

ID da Localização
location_id string

O identificador do local.

ID da encomenda
order_id string

O ID do pedido associado à atividade.

UID do item de linha
line_item_uid string

A line_item_uid do item da linha do cartão-presente em um pedido.

Devoluções

Name Caminho Tipo Description
ID
gift_card_activity.id string

O identificador único, emitido pela Square.

ID do Cartão Presente
gift_card_activity.gift_card_id string

O ID do cartão-presente. O ID não é necessário se um GAN estiver presente.

Cartão Presente GAN
gift_card_activity.gift_card_gan string

O cartão presente GAN. O GAN não é necessário se gift_card_id estiver presente.

Tipo
gift_card_activity.type string

O tipo deste objeto.

Montante
gift_card_activity.gift_card_balance_money.amount integer

O montante.

Moeda
gift_card_activity.gift_card_balance_money.currency string

A moeda.

ID da Localização
gift_card_activity.location_id string

O identificador do local.

Criado em
gift_card_activity.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

Montante
gift_card_activity.activate_activity_details.amount_money.amount integer

O montante.

Moeda
gift_card_activity.activate_activity_details.amount_money.currency string

A moeda.

ID da encomenda
gift_card_activity.activate_activity_details.order_id string

O ID do pedido associado à atividade.

UID do item de linha
gift_card_activity.activate_activity_details.line_item_uid string

A line_item_uid do item da linha do cartão-presente em um pedido.

Criar check-out

Vincula um checkoutId a um checkout_page_url para o qual os clientes são direcionados para fornecer suas informações de pagamento usando um fluxo de trabalho de processamento de pagamento.

Parâmetros

Name Chave Necessário Tipo Description
ID da Localização
location_id True string

O identificador do local.

Chave de idempotência
idempotency_key string

Um valor especificado que identifica exclusivamente essa solicitação entre todas as suas solicitações. Uma maneira comum de criar uma chave de idempotência válida é usar um identificador universalmente exclusivo (UUID).

URL de redirecionamento
redirect_url string

Por exemplo, se o URL de redirecionamento fornecido for http://www.example.com/order-complete, uma transação bem-sucedida redirecionará o cliente para:

http://www.example.com/order-complete?checkoutId=xxxxxx&referenceId=xxxxxx&transactionId=xxxxxx
Se você não fornecer um URL de redirecionamento, o Square Checkout exibirá uma página de confirmação do pedido em seu nome; no entanto, é altamente recomendável que você forneça uma URL de redirecionamento para que possa verificar os resultados da transação e finalizar o pedido por meio de seu fluxo de trabalho de confirmação existente/normal.

Chave de idempotência
idempotency_key string

Um valor especificado que identifica exclusivamente essa ordem entre as ordens que você criou. Se não tiver a certeza se uma determinada encomenda foi criada com sucesso, pode tentar novamente com a mesma chave de idempotência sem se preocupar em criar encomendas duplicadas.

ID da Localização
location_id string

A expressão de consulta para procurar disponibilidades correspondentes aos IDs de local do vendedor especificados.

ID do Cliente
customer_id string

O ID do cliente associado ao pedido.

ID de Referência
reference_id string

Um ID especificado pelo cliente para associar uma entidade em outro sistema a essa ordem.

Nome
name string

O nome do item.

Quantidade
quantity string

A quantidade comprada, formatada como um número decimal. Os itens de linha com uma quantidade de 0 são automaticamente removidos ao pagar ou concluir o pedido.

Montante
amount integer

O montante.

Moeda
currency string

A moeda.

Desconto UID
discount_uid string

O UID do desconto que o desconto aplicado representa. Deve fazer referência a um desconto presente no campo order.discounts. Este campo é imutável. Para alterar quais descontos se aplicam a um item de linha, você deve excluir o desconto e adicioná-lo novamente como um novo OrderLineItemAppliedDiscount.

UID fiscal
tax_uid string

O UID do imposto para o qual este imposto aplicado representa. Deve fazer referência a um imposto presente no campo order.taxes. Este campo é imutável. Para alterar quais impostos se aplicam a um item de linha, exclua e adicione um novo OrderLineItemAppliedTax.

UID
uid string

Um ID único.

Tipo
type string

O tipo deste objeto.

Percentagem
percentage string

A porcentagem do imposto, como uma representação de cadeia de caracteres de um número decimal.

Scope
scope string

Indica o nível no qual o objeto se aplica.

UID
uid string

Um ID único.

Tipo
type string

O tipo deste objeto.

Scope
scope string

Indica o nível no qual o objeto se aplica.

Montante
amount integer

O montante.

Moeda
currency string

A moeda.

ID da Localização
location_id string

O identificador do local.

Description
title string

A descrição.

Montante
amount integer

O montante.

Moeda
currency string

A moeda.

Pedir morada de envio
ask_for_shipping_address boolean

Se verdadeiro, o Square Checkout coleta informações de envio em seu nome e armazena essas informações com as informações da transação no Painel do Vendedor Square.

E-mail de suporte ao comerciante
merchant_support_email string

O endereço de e-mail a ser exibido na página de confirmação do Square Checkout e o e-mail de confirmação que o comprador pode usar para entrar em contato com o vendedor. Se esse valor não estiver definido, a página de confirmação e o e-mail exibirão o endereço de e-mail principal associado à conta Square do vendedor.

Pré-preencher o e-mail do comprador
pre_populate_buyer_email string

Se fornecido, o e-mail do comprador é pré-preenchido na página de checkout como um campo de texto editável.

Linha de Endereço 1
address_line_1 string

A primeira linha do endereço.

Endereço Linha 2
address_line_2 string

A segunda linha do endereço, se houver.

Localidade
locality string

A cidade ou localidade do endereço.

Distrito Administrativo Nível 1
administrative_district_level_1 string

Uma entidade civil dentro do país do endereço. Nos EUA, este é o Estado.

Código Postal
postal_code string

Código postal do endereço.

Country
country string

O código de país ISO 3166 Alpha-2.

Nome Próprio
first_name string

Nome opcional quando representa o destinatário.

Apelido
last_name string

Sobrenome opcional quando representa o destinatário.

Devoluções

Name Caminho Tipo Description
ID
checkout.id string

O identificador único, emitido pela Square.

URL da página de check-out
checkout.checkout_page_url string

O URL para o qual o navegador do comprador deve ser redirecionado após a conclusão do checkout.

Pedir morada de envio
checkout.ask_for_shipping_address boolean

Se verdadeiro, o Square Checkout coletará informações de envio em seu nome e armazenará essas informações com as informações da transação no seu Painel Square.

E-mail de suporte ao comerciante
checkout.merchant_support_email string

O endereço de e-mail a ser exibido na página de confirmação do Square Checkout e o e-mail de confirmação que o comprador pode usar para entrar em contato com o comerciante.

Pré-preencher o e-mail do comprador
checkout.pre_populate_buyer_email string

Se fornecido, o e-mail do comprador é pré-preenchido na página de checkout como um campo de texto editável.

Linha de Endereço 1
checkout.pre_populate_shipping_address.address_line_1 string

A primeira linha do endereço. Os campos que começam com address_line fornecem os detalhes mais específicos do endereço, como número da rua, nome da rua e nome do edifício.

Endereço Linha 2
checkout.pre_populate_shipping_address.address_line_2 string

A segunda linha do endereço, se houver.

Localidade
checkout.pre_populate_shipping_address.locality string

A cidade ou localidade do endereço.

Distrito Administrativo Nível 1
checkout.pre_populate_shipping_address.administrative_district_level_1 string

Uma entidade civil dentro do país do endereço. Nos EUA, este é o Estado.

Código Postal
checkout.pre_populate_shipping_address.postal_code string

Código postal do endereço.

Country
checkout.pre_populate_shipping_address.country string

O país do endereço, no formato ISO 3166-1-alpha-2.

Nome Próprio
checkout.pre_populate_shipping_address.first_name string

Nome opcional quando representa o destinatário.

Apelido
checkout.pre_populate_shipping_address.last_name string

Nome lsat opcional quando representa o destinatário.

URL de redirecionamento
checkout.redirect_url string

A URL para a qual redirecionar após o checkout é concluída com checkoutId, orderId da Square, transactionId e referenceId anexados como parâmetros de URL. Por exemplo, se o redirect_url fornecido for http://www.example.com/order-complete, uma transação bem-sucedida redirecionará o cliente para:

http://www.example.com/order-complete?checkoutId=xxxxxx&orderId=xxxxxx&referenceId=xxxxxx&transactionId=xxxxxx
Se você não fornecer um URL de redirecionamento, o Square Checkout exibirá uma página de confirmação do pedido em seu nome; no entanto, a Square recomenda vivamente que forneça um URL de redirecionamento para que possa verificar os resultados da transação e finalizar a encomenda através do seu fluxo de trabalho de confirmação existente/normal.

ID da Localização
checkout.order.location_id string

A expressão de consulta para procurar disponibilidades correspondentes aos IDs de local do vendedor especificados.

ID do Cliente
checkout.order.customer_id string

O ID do cliente associado ao pedido.

ID de Referência
checkout.order.reference_id string

Um ID especificado pelo cliente para associar uma entidade em outro sistema a essa ordem.

Itens de linha
checkout.order.line_items array of object
Nome
checkout.order.line_items.name string

O nome do item de linha.

Quantidade
checkout.order.line_items.quantity string

A quantidade comprada, formatada como um número decimal. Os itens de linha com uma quantidade de 0 são automaticamente removidos ao pagar ou concluir o pedido.

Impostos Aplicados
checkout.order.line_items.applied_taxes array of object
UID fiscal
checkout.order.line_items.applied_taxes.tax_uid string

O UID do imposto para o qual este imposto aplicado representa. Deve fazer referência a um imposto presente no campo order.taxes. Este campo é imutável. Para alterar quais impostos se aplicam a um item de linha, exclua e adicione um novo OrderLineItemAppliedTax.

Montante
checkout.order.line_items.applied_taxes.applied_money.amount integer

A quantidade de dinheiro, na menor denominação da moeda indicada pela moeda. Por exemplo, quando a moeda é USD, o valor é em centavos. Os montantes monetários podem ser positivos ou negativos. Veja a descrição do campo específico para determinar o significado do sinal em um caso específico.

Moeda
checkout.order.line_items.applied_taxes.applied_money.currency string

O tipo de moeda, no formato ISO 4217. Por exemplo, o código de moeda para dólares americanos é USD.

Descontos Aplicados
checkout.order.line_items.applied_discounts array of object
Desconto UID
checkout.order.line_items.applied_discounts.discount_uid string

O UID do desconto que o desconto aplicado representa. Deve fazer referência a um desconto presente no campo order.discounts. Este campo é imutável. Para alterar quais descontos se aplicam a um item de linha, você deve excluir o desconto e adicioná-lo novamente como um novo OrderLineItemAppliedDiscount.

Montante
checkout.order.line_items.applied_discounts.applied_money.amount integer

A quantidade de dinheiro, na menor denominação da moeda indicada pela moeda. Por exemplo, quando a moeda é USD, o valor é em centavos. Os montantes monetários podem ser positivos ou negativos. Veja a descrição do campo específico para determinar o significado do sinal em um caso específico.

Moeda
checkout.order.line_items.applied_discounts.applied_money.currency string

O tipo de moeda, no formato ISO 4217. Por exemplo, o código de moeda para dólares americanos é USD.

Montante
checkout.order.line_items.base_price_money.amount integer

O montante.

Moeda
checkout.order.line_items.base_price_money.currency string

A moeda.

Montante
checkout.order.line_items.total_tax_money.amount integer

O montante.

Moeda
checkout.order.line_items.total_tax_money.currency string

A moeda.

Montante
checkout.order.line_items.total_discount_money.amount integer

O montante.

Moeda
checkout.order.line_items.total_discount_money.currency string

A moeda.

Montante
checkout.order.line_items.total_money.amount integer

O montante.

Moeda
checkout.order.line_items.total_money.currency string

A moeda.

Impostos
checkout.order.taxes array of object
UID
checkout.order.taxes.uid string

Um ID único.

Tipo
checkout.order.taxes.type string

O tipo deste objeto.

Percentagem
checkout.order.taxes.percentage string

A porcentagem do imposto, como uma representação de cadeia de caracteres de um número decimal.

Scope
checkout.order.taxes.scope string

Indica o nível no qual o objeto se aplica.

Descontos
checkout.order.discounts array of object
UID
checkout.order.discounts.uid string

Um ID único.

Tipo
checkout.order.discounts.type string

O tipo deste objeto.

Scope
checkout.order.discounts.scope string

Indica o nível no qual o objeto se aplica.

Montante
checkout.order.discounts.amount_money.amount integer

O montante.

Moeda
checkout.order.discounts.amount_money.currency string

A moeda.

Montante
checkout.order.discounts.applied_money.amount integer

O montante.

Moeda
checkout.order.discounts.applied_money.currency string

A moeda.

Montante
checkout.order.total_money.amount integer

O montante.

Moeda
checkout.order.total_money.currency string

A moeda.

Montante
checkout.order.total_tax_money.amount integer

O montante.

Moeda
checkout.order.total_tax_money.currency string

A moeda.

Montante
checkout.order.total_discount_money.amount integer

O montante.

Moeda
checkout.order.total_discount_money.currency string

A moeda.

Criado em
checkout.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

Versão
checkout.version integer

A versão atual deste objeto.

Destinatários adicionais
checkout.additional_recipients array of object
ID da Localização
checkout.additional_recipients.location_id string

O ID de localização de um destinatário (que não o comerciante) que recebe uma parte desta proposta.

Description
checkout.additional_recipients.title string

A descrição do item. Este é um atributo pesquisável para uso em filtros de consulta aplicáveis e seu comprimento de valor é de pontos de código Unicode.

Montante
checkout.additional_recipients.amount_money.amount integer

O montante.

Moeda
checkout.additional_recipients.amount_money.currency string

A moeda.

Criar conta de fidelidade

Cria uma conta de fidelidade.

Parâmetros

Name Chave Necessário Tipo Description
Número de Telefone
phone_number string

O número de telefone do destinatário.

ID do programa
program_id string

A ID atribuída ao quadrado do programa.

Chave de idempotência
idempotency_key string

Um valor especificado que identifica exclusivamente essa solicitação entre todas as suas solicitações. Uma maneira comum de criar uma chave de idempotência válida é usar um identificador universalmente exclusivo (UUID).

Devoluções

Name Caminho Tipo Description
ID
loyalty_account.id string

O identificador único, emitido pela Square.

ID
loyalty_account.mapping.id string

O ID atribuído ao quadrado.

Número de Telefone
loyalty_account.mapping.phone_number string

O número de telefone do destinatário.

Criado em
loyalty_account.mapping.created_at string

O carimbo de data/hora quando criado, no formato RFC 3339.

ID do programa
loyalty_account.program_id string

A ID atribuída ao quadrado do programa.

Equilíbrio
loyalty_account.balance integer

O saldo disponível.

Pontos vitalícios
loyalty_account.lifetime_points integer

O total de pontos acumulados durante o tempo de vida da conta.

Criado em
loyalty_account.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

Atualizado em
loyalty_account.updated_at string

O carimbo de data/hora que especifica a hora de atualização mais recente deste objeto, no formato RFC 3339.

Criar código de autorização móvel

Gera código para autorizar um aplicativo móvel a se conectar a um leitor de cartão Square. Os códigos de autorização são de uso único e expiram 60 minutos após serem emitidos.

Parâmetros

Name Chave Necessário Tipo Description
ID da Localização
location_id string

O identificador de localização.

Devoluções

Name Caminho Tipo Description
Código de Autorização
authorization_code string

Código de autorização gerado que conecta uma instância de aplicativo móvel a uma conta Square.

Expira em
expires_at string

O carimbo de data/hora quando authorization_code expira no formato RFC 3339.

Criar código de dispositivo

Cria um DeviceCode que pode ser usado para fazer login em um dispositivo Square Terminal para entrar no modo de terminal conectado.

Parâmetros

Name Chave Necessário Tipo Description
Chave de idempotência
idempotency_key string

Um valor especificado que identifica exclusivamente essa solicitação entre todas as suas solicitações. Uma maneira comum de criar uma chave de idempotência válida é usar um identificador universalmente exclusivo (UUID).

Nome
name string

O nome do objeto.

ID da Localização
location_id string

O identificador do local.

Tipo de Produto
product_type string

O tipo de produto de segmentação do código do dispositivo.

Devoluções

Name Caminho Tipo Description
ID
device_code.id string

O identificador único, emitido pela Square.

Nome
device_code.name string

O nome do objeto.

Código
device_code.code string

O código exclusivo que pode ser usado para fazer login.

Tipo de Produto
device_code.product_type string

O tipo de produto de segmentação do código do dispositivo.

ID da Localização
device_code.location_id string

O identificador do local.

Criado em
device_code.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

Par Por
device_code.pair_by string

Quando este DeviceCode expirar e não fizer mais login. Carimbo de data/hora no formato RFC 3339.

Situação
device_code.status string

O status de verificação atual deste objeto.

Status alterado em
device_code.status_changed_at string

Quando o status deste DeviceCode foi alterado pela última vez. Carimbo de data/hora no formato RFC 3339.

Criar localização (Beta)

Cria um local.

Parâmetros

Name Chave Necessário Tipo Description
Nome
name string

O nome do objeto.

Description
description string

A descrição.

Facebook URL
facebook_url string

O URL do perfil do Facebook do local. O URL deve começar com 'facebook.com/'.

Linha de Endereço 1
address_line_1 string

A primeira linha do endereço. Os campos que começam com address_line fornecem os detalhes mais específicos do endereço, como número da rua, nome da rua e nome do edifício.

Distrito Administrativo Nível 1
administrative_district_level_1 string

Uma entidade civil dentro do país do endereço. Nos EUA, este é o Estado.

Localidade
locality string

A cidade ou localidade do endereço.

Código Postal
postal_code string

Código postal do endereço.

Devoluções

Name Caminho Tipo Description
ID
location.id string

O identificador único, emitido pela Square.

Nome
location.name string

O nome do objeto.

Linha de Endereço 1
location.address.address_line_1 string

A primeira linha do endereço. Os campos que começam com address_line fornecem os detalhes mais específicos do endereço, como número da rua, nome da rua e nome do edifício.

Localidade
location.address.locality string

A cidade ou localidade do endereço.

Distrito Administrativo Nível 1
location.address.administrative_district_level_1 string

Uma entidade civil dentro do país do endereço. Nos EUA, este é o Estado.

Código Postal
location.address.postal_code string

Código postal do endereço.

Capabilities
location.capabilities array of string
Situação
location.status string

O status de verificação atual deste objeto.

Criado em
location.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

ID do comerciante
location.merchant_id string

O ID do comerciante.

Country
location.country string

O código de país ISO 3166 Alpha-2.

Código do Idioma
location.language_code string

O código da língua, no formato BCP 47.

Moeda
location.currency string

O código de moeda ISO 4217 de 3 caracteres.

Tipo
location.type string

O tipo deste objeto.

Description
location.description string

A descrição.

URL do site
location.website_url string

O URL do site do local.

Nome de usuário do Twitter
location.twitter_username string

O nome de usuário do Twitter do local sem o símbolo '@'.

Nome de usuário do Instagram
location.instagram_username string

O nome de usuário do Instagram do local sem o símbolo '@'.

Latitude
location.coordinates.latitude float

A latitude da coordenada expressa em graus.

Longitude
location.coordinates.longitude float

A longitude da coordenada expressa em graus.

CCM
location.mcc string

O código de categoria do comerciante (MCC) do local, conforme padronizado pela ISO 18245. O MCC descreve o tipo de bens ou serviços vendidos no local.

Criar membro da equipa

Cria um único objeto TeamMember.

Parâmetros

Name Chave Necessário Tipo Description
Chave de idempotência
idempotency_key string

Um valor especificado que identifica exclusivamente essa solicitação entre todas as suas solicitações. Uma maneira comum de criar uma chave de idempotência válida é usar um identificador universalmente exclusivo (UUID).

ID de Referência
reference_id string

Um ID de referência opcional definido pelo usuário.

Situação
status string

O status de verificação atual deste objeto.

Nome Próprio
given_name string

O nome dado (ou seja, o primeiro) associado ao perfil do cliente.

Nome de família
family_name string

O nome da família (ou seja, o último) associado ao perfil do cliente.

Endereço de E-mail
email_address string

O endereço de e-mail associado ao perfil do cliente.

Número de Telefone
phone_number string

O número de telefone de 11 dígitos associado ao perfil do cliente.

IDs de localização
location_ids array of string
Tipo de Atribuição
assignment_type string

O tipo de atribuição atual do membro da equipe.

Devoluções

Name Caminho Tipo Description
ID
team_member.id string

O identificador único, emitido pela Square.

ID de Referência
team_member.reference_id string

Um ID de referência opcional definido pelo usuário.

É Proprietário
team_member.is_owner boolean

Se o membro da equipa é o proprietário da conta Square.

Situação
team_member.status string

O status de verificação atual deste objeto.

Nome Próprio
team_member.given_name string

O nome dado (ou seja, o primeiro) associado ao perfil do cliente.

Nome de família
team_member.family_name string

O nome da família (ou seja, o último) associado ao perfil do cliente.

Endereço de E-mail
team_member.email_address string

O endereço de e-mail associado ao perfil do cliente.

Número de Telefone
team_member.phone_number string

O número de telefone de 11 dígitos associado ao perfil do cliente.

Tipo de Atribuição
team_member.assigned_locations.assignment_type string

O tipo de atribuição atual do membro da equipe.

IDs de localização
team_member.assigned_locations.location_ids array of string

Criar membros da equipe em massa

Cria vários objetos TeamMember.

Parâmetros

Name Chave Necessário Tipo Description
Nome Próprio
given_name string

O nome próprio (ou seja, o primeiro nome) associado ao membro da equipa.

Nome de família
family_name string

O nome de família (ou seja, o sobrenome) associado ao membro da equipe.

Endereço de E-mail
email_address string

O endereço de e-mail associado ao membro da equipe.

ID de Referência
reference_id string

Um segundo ID usado para associar o membro da equipe a uma entidade em outro sistema.

Número de Telefone
phone_number string

O número de telefone do membro da equipa, em formato E.164.

IDs de localização
location_ids array of string
Tipo de Atribuição
assignment_type string

O tipo de atribuição atual do membro da equipe.

Nome Próprio
given_name string

O nome próprio (ou seja, o primeiro nome) associado ao membro da equipa.

Nome de família
family_name string

O nome de família (ou seja, o sobrenome) associado ao membro da equipe.

Endereço de E-mail
email_address string

O endereço de e-mail associado ao membro da equipe.

ID de Referência
reference_id string

Um segundo ID usado para associar o membro da equipe a uma entidade em outro sistema.

Número de Telefone
phone_number string

O número de telefone do membro da equipa, em formato E.164.

Tipo de Atribuição
assignment_type string

O tipo de atribuição atual do membro da equipe.

Devoluções

Name Caminho Tipo Description
ID
team_members.idempotency-key-1.team_member.id string

Um identificador para fazer referência a este objeto.

ID de Referência
team_members.idempotency-key-1.team_member.reference_id string

Um segundo ID usado para associar o membro da equipe a uma entidade em outro sistema.

É Proprietário
team_members.idempotency-key-1.team_member.is_owner boolean

Se o membro da equipa é o proprietário da conta Square.

Situação
team_members.idempotency-key-1.team_member.status string

Descreve o status do membro da equipe.

Nome Próprio
team_members.idempotency-key-1.team_member.given_name string

O nome próprio (ou seja, o primeiro nome) associado ao membro da equipa.

Nome de família
team_members.idempotency-key-1.team_member.family_name string

O nome de família (ou seja, o sobrenome) associado ao membro da equipe.

Endereço de E-mail
team_members.idempotency-key-1.team_member.email_address string

O endereço de e-mail associado ao membro da equipe.

Número de Telefone
team_members.idempotency-key-1.team_member.phone_number string

O número de telefone do membro da equipa, em formato E.164.

Tipo de Atribuição
team_members.idempotency-key-1.team_member.assigned_locations.assignment_type string

O tipo de atribuição atual do membro da equipe.

IDs de localização
team_members.idempotency-key-1.team_member.assigned_locations.location_ids array of string
ID
team_members.idempotency-key-2.team_member.id string

Um identificador para fazer referência a este objeto.

ID de Referência
team_members.idempotency-key-2.team_member.reference_id string

Um segundo ID usado para associar o membro da equipe a uma entidade em outro sistema.

É Proprietário
team_members.idempotency-key-2.team_member.is_owner boolean

Se o membro da equipa é o proprietário da conta Square.

Situação
team_members.idempotency-key-2.team_member.status string

Descreve o status do membro da equipe.

Nome Próprio
team_members.idempotency-key-2.team_member.given_name string

O nome próprio (ou seja, o primeiro nome) associado ao membro da equipa.

Nome de família
team_members.idempotency-key-2.team_member.family_name string

O nome de família (ou seja, o sobrenome) associado ao membro da equipe.

Endereço de E-mail
team_members.idempotency-key-2.team_member.email_address string

O endereço de e-mail associado ao membro da equipe.

Número de Telefone
team_members.idempotency-key-2.team_member.phone_number string

O número de telefone do membro da equipa, em formato E.164.

Tipo de Atribuição
team_members.idempotency-key-2.team_member.assigned_locations.assignment_type string

O tipo de atribuição atual do membro da equipe.

Criar reserva (Beta)

Cria uma reserva.

Parâmetros

Name Chave Necessário Tipo Description
ID do Cliente
customer_id string

A ID deste objeto que representa o cliente.

Comece em
start_at string

O carimbo de data/hora especificando a hora de início deste objeto, no formato RFC 3339.

ID da Localização
location_id string

O identificador do local.

Duração Minutos
duration_minutes integer

O intervalo de tempo em minutos de um segmento de compromisso.

ID do Membro da Equipa
team_member_id string

A ID do objeto TeamMember que representa o membro da equipe reservado neste segmento.

ID de variação de serviço
service_variation_id string

A ID do objeto CatalogItemVariation que representa o serviço reservado neste segmento.

Versão de variação do serviço
service_variation_version integer

A versão atual da variação do item que representa o serviço reservado neste segmento.

Devoluções

Name Caminho Tipo Description
ID
booking.id string

O identificador único, emitido pela Square.

Versão
booking.version integer

A versão atual deste objeto.

Situação
booking.status string

O status de verificação atual deste objeto.

Criado em
booking.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

Atualizado em
booking.updated_at string

O carimbo de data/hora que especifica a hora de atualização mais recente deste objeto, no formato RFC 3339.

ID da Localização
booking.location_id string

O identificador do local.

ID do Cliente
booking.customer_id string

A ID deste objeto que representa o cliente.

Nota do Cliente
booking.customer_note string

O campo de texto livre para o cliente fornecer notas sobre a reserva.

Nota do vendedor
booking.seller_note string

O campo de texto livre para o vendedor fornecer notas sobre a reserva.

Comece em
booking.start_at string

O carimbo de data/hora especificando a hora de início deste objeto, no formato RFC 3339.

Segmento de Nomeação
booking.appointment_segments array of object
Duração Minutos
booking.appointment_segments.duration_minutes integer

O intervalo de tempo em minutos de um segmento de compromisso.

ID de variação de serviço
booking.appointment_segments.service_variation_id string

A ID do objeto CatalogItemVariation que representa o serviço reservado neste segmento.

ID do Membro da Equipa
booking.appointment_segments.team_member_id string

A ID do objeto TeamMember que representa o membro da equipe reservado neste segmento.

Versão de variação do serviço
booking.appointment_segments.service_variation_version integer

A versão atual da variação do item que representa o serviço reservado neste segmento.

Errors
errors array of

Criar tipo de quebra

Cria um novo BreakType. Um BreakType é um modelo para criar objetos Break.

Parâmetros

Name Chave Necessário Tipo Description
Chave de idempotência
idempotency_key string

Um valor especificado que identifica exclusivamente essa solicitação entre todas as suas solicitações. Uma maneira comum de criar uma chave de idempotência válida é usar um identificador universalmente exclusivo (UUID).

ID da Localização
location_id string

O identificador do local.

Nome da quebra
break_name string

Um nome legível por humanos para este tipo de pausa. O nome é exibido aos funcionários em produtos Square.

Duração prevista
expected_duration string

A duração esperada desta pausa. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S. A precisão inferior a minutos é truncada.

É pago
is_paid boolean

Se esta pausa conta para o tempo trabalhado para efeitos de compensação.

Devoluções

Name Caminho Tipo Description
ID
break_type.id string

O identificador único, emitido pela Square.

ID da Localização
break_type.location_id string

O identificador do local.

Nome da quebra
break_type.break_name string

Um nome legível por humanos para este tipo de pausa. O nome é exibido aos funcionários em produtos Square.

Duração prevista
break_type.expected_duration string

A duração esperada desta pausa. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S. A precisão inferior a minutos é truncada.

É pago
break_type.is_paid boolean

Se esta pausa conta para o tempo trabalhado para efeitos de compensação.

Versão
break_type.version integer

A versão atual deste objeto.

Criado em
break_type.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

Atualizado em
break_type.updated_at string

O carimbo de data/hora que especifica a hora de atualização mais recente deste objeto, no formato RFC 3339.

Criar turno

Cria um novo Shift. Um turno representa uma jornada de trabalho completa para um único funcionário

Parâmetros

Name Chave Necessário Tipo Description
Chave de idempotência
idempotency_key string

Um valor especificado que identifica exclusivamente essa solicitação entre todas as suas solicitações. Uma maneira comum de criar uma chave de idempotência válida é usar um identificador universalmente exclusivo (UUID).

ID do Membro da Equipa
team_member_id string

O ID do membro da equipe.

ID da Localização
location_id string

O identificador do local.

Comece em
start_at string

O carimbo de data/hora especificando a hora de início deste objeto, no formato RFC 3339.

Terminar em
end_at string

RFC 3339; deslocado para o fuso horário + deslocamento. A precisão até ao minuto é respeitada; segundos são truncados.

Title
title string

O nome do trabalho realizado durante este turno. As UIs quadradas de relatórios de trabalho podem agrupar turnos por título.

Montante
amount integer

O montante.

Moeda
currency string

A moeda.

Comece em
start_at string

RFC 3339; segue as mesmas informações de fuso horário que Shift. A precisão até ao minuto é respeitada; segundos são truncados.

Terminar em
end_at string

RFC 3339; segue as mesmas informações de fuso horário que Shift. A precisão até ao minuto é respeitada; segundos são truncados.

ID do tipo de quebra
break_type_id string

O BreakType no qual esta quebra foi modelada.

Nome
name string

O nome do item. Este é um atributo pesquisável para uso em filtros de consulta aplicáveis, seu valor não deve estar vazio e o comprimento é de pontos de código Unicode.

Duração prevista
expected_duration string

A duração esperada do intervalo. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S.

É pago
is_paid boolean

Se esta pausa conta para o tempo trabalhado para efeitos de compensação.

Devoluções

Name Caminho Tipo Description
ID
shift.id string

O identificador único, emitido pela Square.

ID do Membro da Equipa
shift.team_member_id string

O ID do membro da equipe.

ID do funcionário
shift.employee_id string

O ID gerado pelo quadrado do funcionário.

ID da Localização
shift.location_id string

O identificador do local.

Timezone
shift.timezone string

O fuso horário usado para interpretar datas do calendário. Quando uma fatura é criada, esse campo é definido como o fuso horário especificado para o local do vendedor. O valor não pode ser alterado.

Comece em
shift.start_at string

O carimbo de data/hora especificando a hora de início deste objeto, no formato RFC 3339.

Terminar em
shift.end_at string

RFC 3339; deslocado para o fuso horário + deslocamento. A precisão até ao minuto é respeitada; segundos são truncados.

Title
shift.wage.title string

O nome do trabalho realizado durante este turno. As UIs quadradas de relatórios de trabalho podem agrupar turnos por título.

Montante
shift.wage.hourly_rate.amount integer

O montante.

Moeda
shift.wage.hourly_rate.currency string

A moeda.

Pausas
shift.breaks array of object
ID
shift.breaks.id string

O identificador do objeto

Comece em
shift.breaks.start_at string

RFC 3339; segue as mesmas informações de fuso horário que Shift. A precisão até ao minuto é respeitada; segundos são truncados.

Terminar em
shift.breaks.end_at string

RFC 3339; segue as mesmas informações de fuso horário que Shift. A precisão até ao minuto é respeitada; segundos são truncados.

ID do tipo de quebra
shift.breaks.break_type_id string

O BreakType no qual esta quebra foi modelada.

Nome
shift.breaks.name string

O nome do item. Este é um atributo pesquisável para uso em filtros de consulta aplicáveis, seu valor não deve estar vazio e o comprimento é de pontos de código Unicode.

Duração prevista
shift.breaks.expected_duration string

A duração esperada do intervalo. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S.

É pago
shift.breaks.is_paid boolean

Se esta pausa conta para o tempo trabalhado para efeitos de compensação.

Situação
shift.status string

O status de verificação atual deste objeto.

Versão
shift.version integer

A versão atual deste objeto.

Criado em
shift.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

Atualizado em
shift.updated_at string

O carimbo de data/hora que especifica a hora de atualização mais recente deste objeto, no formato RFC 3339.

Crie recompensas de fidelidade

Cria uma recompensa de fidelidade. Depois que uma recompensa é criada, os pontos são bloqueados e não estão disponíveis para o comprador resgatar outra recompensa.

Parâmetros

Name Chave Necessário Tipo Description
ID da conta de fidelidade
loyalty_account_id string

O ID da conta de fidelidade na qual o evento ocorreu.

ID do Nível de Recompensa
reward_tier_id string

O ID atribuído ao quadrado do nível de recompensa usado para criar a recompensa.

ID da encomenda
order_id string

O ID do pedido.

Chave de idempotência
idempotency_key string

Um valor especificado que identifica exclusivamente essa solicitação entre todas as suas solicitações. Uma maneira comum de criar uma chave de idempotência válida é usar um identificador universalmente exclusivo (UUID).

Devoluções

Name Caminho Tipo Description
ID
reward.id string

O identificador único, emitido pela Square.

Situação
reward.status string

O status de verificação atual deste objeto.

ID da conta de fidelidade
reward.loyalty_account_id string

O ID da conta de fidelidade na qual o evento ocorreu.

ID do Nível de Recompensa
reward.reward_tier_id string

O ID atribuído ao quadrado do nível de recompensa usado para criar a recompensa.

Pontos
reward.points integer

O número de pontos adicionados ou removidos.

ID da encomenda
reward.order_id string

O ID do pedido.

Criado em
reward.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

Atualizado em
reward.updated_at string

O carimbo de data/hora que especifica a hora de atualização mais recente deste objeto, no formato RFC 3339.

Deslocamentos de pesquisa

Retorna uma lista paginada de registros Shift para uma empresa.

Parâmetros

Name Chave Necessário Tipo Description
Data de início
start_date string

Uma cadeia de caracteres no formato AAAA-MM-DD, como 2017-10-31, de acordo com o formato estendido ISO 8601 para datas de calendário. O início de um intervalo de datas (inclusive).

Data de fim
end_date string

Uma cadeia de caracteres no formato AAAA-MM-DD, como 2017-10-31, de acordo com o formato estendido ISO 8601 para datas de calendário. O final de um intervalo de datas (inclusive).

Match Shifts por
match_shifts_by string

A estratégia em que as datas são aplicadas.

Fuso horário padrão
default_timezone string

Os fusos horários específicos do local convertem dias úteis em filtros datetime. Cada local incluído na consulta deve ter um fuso horário ou este campo deve ser fornecido como um fallback. Formato: o identificador do banco de dados de fuso horário IANA para o fuso horário relevante.

Limite
limit integer

Um limite para o número de resultados a serem retornados em uma única página. O limite é consultivo - a implementação pode retornar mais ou menos resultados. Se o limite fornecido for negativo, zero ou for superior ao limite máximo de 1.000, ele será ignorado.

Devoluções

Name Caminho Tipo Description
Shifts
shifts array of object
ID
shifts.id string

O identificador único, emitido pela Square.

ID do Membro da Equipa
shifts.team_member_id string

A ID do objeto TeamMember para o membro da equipe associado ao objeto.

ID da Localização
shifts.location_id string

O identificador do local.

Timezone
shifts.timezone string

O fuso horário usado para interpretar as datas do calendário na fatura, como due_date. Quando uma fatura é criada, esse campo é definido como o fuso horário especificado para o local do vendedor. O valor não pode ser alterado.

Comece em
shifts.start_at string

O carimbo de data/hora RFC 3339 especificando a hora de início do slot disponível.

Terminar em
shifts.end_at string

RFC 3339; deslocado para o fuso horário + deslocamento. A precisão até ao minuto é respeitada; segundos são truncados.

Title
shifts.wage.title string

O nome do trabalho realizado durante este turno. As UIs quadradas de relatórios de trabalho podem agrupar turnos por título.

Montante
shifts.wage.hourly_rate.amount integer

O montante.

Moeda
shifts.wage.hourly_rate.currency string

A moeda.

Pausas
shifts.breaks array of object
ID
shifts.breaks.id string

Um identificador para fazer referência a este objeto.

Comece em
shifts.breaks.start_at string

Um valor datetime no formato RFC 3339 que indica quando o intervalo de tempo começa.

Terminar em
shifts.breaks.end_at string

Um valor datetime no formato RFC 3339 que indica quando o intervalo de tempo termina.

ID do tipo de quebra
shifts.breaks.break_type_id string

O BreakType no qual esta quebra foi modelada.

Nome
shifts.breaks.name string

Um nome legível por humanos.

Duração prevista
shifts.breaks.expected_duration string

A duração esperada do intervalo. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S.

É pago
shifts.breaks.is_paid boolean

Se esta pausa conta para o tempo trabalhado para efeitos de compensação.

Situação
shifts.status string

O status de verificação atual deste objeto.

Versão
shifts.version integer

A versão atual do objeto.

Criado em
shifts.created_at string

A hora do evento no formato ISO 8601.

Atualizado em
shifts.updated_at string

Carimbo de data/hora da última modificação no formato RFC 3339

Desvincular o cliente do cartão-presente (Beta)

Desvincula um cliente de um vale-presente.

Parâmetros

Name Chave Necessário Tipo Description
ID do Cartão Presente
gift_card_id True string

O identificador do cartão-presente.

ID do Cliente
customer_id string

O ID do cliente a ser vinculado.

Devoluções

Name Caminho Tipo Description
ID
gift_card.id string

O identificador único, emitido pela Square.

Tipo
gift_card.type string

O tipo deste objeto.

Fonte GAN
gift_card.gan_source string

Indica se o número de conta do cartão-presente (GAN) é gerado pela Square ou importado de um sistema que não seja Square.

Estado
gift_card.state string

O estado atual.

Montante
gift_card.balance_money.amount integer

O montante.

Moeda
gift_card.balance_money.currency string

A moeda.

GaN
gift_card.gan string

O número da conta do cartão-presente.

Criado em
gift_card.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

Disponibilidade da pesquisa (Beta)

Pesquisas de disponibilidades para reserva.

Parâmetros

Name Chave Necessário Tipo Description
Comece em
start_at string

Um valor datetime no formato RFC 3339 que indica quando o intervalo de tempo começa.

Terminar em
end_at string

Um valor datetime no formato RFC 3339 que indica quando o intervalo de tempo termina.

ID da Localização
location_id string

A expressão de consulta para procurar disponibilidades correspondentes aos IDs de local do vendedor especificados.

ID de variação de serviço
service_variation_id string

A ID do CatalogItemVariation que representa o serviço reservado neste segmento.

Qualquer
any array of string

Devoluções

Name Caminho Tipo Description
Disponibilidades
availabilities array of object
Comece em
availabilities.start_at string

O carimbo de data/hora RFC 3339 especificando a hora de início do slot disponível.

ID da Localização
availabilities.location_id string

O identificador do local.

Segmentos de Nomeação
availabilities.appointment_segments array of object
Duração Minutos
availabilities.appointment_segments.duration_minutes integer

O intervalo de tempo em minutos de um segmento de compromisso.

ID do Membro da Equipa
availabilities.appointment_segments.team_member_id string

A ID do objeto TeamMember que representa o membro da equipe reservado neste segmento.

ID de variação de serviço
availabilities.appointment_segments.service_variation_id string

A ID do objeto CatalogItemVariation que representa o serviço reservado neste segmento.

Versão de variação do serviço
availabilities.appointment_segments.service_variation_version integer

A versão atual da variação do item que representa o serviço reservado neste segmento.

Errors
errors array of

Excluir recompensa de fidelidade

Exclui uma recompensa de fidelidade. Devolve os pontos de fidelidade à conta de fidelidade. Não é possível excluir uma recompensa que tenha atingido o estado terminal (RESGATADO).

Parâmetros

Name Chave Necessário Tipo Description
ID de recompensa
reward_id True string

O identificador da recompensa.

Devoluções

response
object

Excluir tipo de quebra

Exclui um BreakType existente. Um BreakType pode ser excluído mesmo se for referenciado a partir de um Shift.

Parâmetros

Name Chave Necessário Tipo Description
ID
id True string

O identificador.

Devoluções

response
object

Excluir trecho

Remove seu snippet de um site da Square Online.

Parâmetros

Name Chave Necessário Tipo Description
ID do Site
site_id True string

O identificador do site.

Devoluções

response
object

Excluir turno

Exclui um turno

Parâmetros

Name Chave Necessário Tipo Description
ID
id True string

O identificador.

Devoluções

response
object

Listar atividades de vale-presente (Beta)

Lista as atividades do vale-presente. Por padrão, você recebe atividades de vale-presente para todos os cartões-presente na conta do vendedor. Opcionalmente, você pode especificar parâmetros de consulta para filtrar a lista. Por exemplo, você pode obter uma lista de atividades de cartões-presente para um cartão-presente, para todos os cartões-presente em uma região específica ou para atividades dentro de uma janela de tempo.

Parâmetros

Name Chave Necessário Tipo Description
ID do Cartão Presente
gift_card_id string

Se você fornecer uma ID de cartão-presente, o ponto de extremidade retornará atividades que pertencem ao cartão-presente especificado. Caso contrário, o ponto de extremidade retorna todas as atividades do cartão-presente para o vendedor.

Tipo
type string

Se você fornecer um tipo, o ponto de extremidade retornará atividades de cartão de presente desse tipo. Caso contrário, o ponto de extremidade retorna todos os tipos de atividades de cartão-presente.

ID da Localização
location_id string

Você pode especificar esse filtro opcional para recuperar apenas os registros pertencentes a um local específico.

Hora de início
begin_time string

A hora de início inclusiva da consulta em opened_at, no formato ISO 8601.

Hora de Término
end_time string

A data de término exclusiva da consulta em opened_at, no formato ISO 8601.

Limite
limit integer

Limite máximo do número a devolver na resposta.

Cursor
cursor string

O cursor de paginação retornado por uma chamada anterior para este ponto de extremidade.

Ordem de classificação
sort_order string

Classifica a lista retornada por quando o cartão foi criado com a ordem especificada.

Devoluções

Name Caminho Tipo Description
Atividades do Gift Card
gift_card_activities array of object
ID
gift_card_activities.id string

O identificador único, emitido pela Square.

Tipo
gift_card_activities.type string

O tipo deste objeto.

ID da Localização
gift_card_activities.location_id string

O identificador do local.

Criado em
gift_card_activities.created_at string

A hora do evento no formato ISO 8601.

ID do Cartão Presente
gift_card_activities.gift_card_id string

O ID do cartão-presente. O ID não é necessário se um GAN estiver presente.

Cartão Presente GAN
gift_card_activities.gift_card_gan string

O cartão presente GAN. O GAN não é necessário se gift_card_id estiver presente.

Montante
gift_card_activities.gift_card_balance_money.amount integer

O montante.

Moeda
gift_card_activities.gift_card_balance_money.currency string

A moeda.

Montante
gift_card_activities.redeem_activity_details.amount_money.amount integer

O montante.

Moeda
gift_card_activities.redeem_activity_details.amount_money.currency string

A moeda.

Montante
gift_card_activities.activate_activity_details.amount_money.amount integer

O montante.

Moeda
gift_card_activities.activate_activity_details.amount_money.currency string

A moeda.

ID da encomenda
gift_card_activities.activate_activity_details.order_id string

O ID do pedido associado à atividade.

UID do item de linha
gift_card_activities.activate_activity_details.line_item_uid string

A line_item_uid do item da linha do cartão-presente em um pedido.

Listar comerciantes

Retorna informações do comerciante para um determinado token de acesso.

Parâmetros

Name Chave Necessário Tipo Description
Cursor
cursor integer

O cursor de paginação retornado por uma chamada anterior para este ponto de extremidade.

Devoluções

Name Caminho Tipo Description
Comerciante
merchant array of object
ID
merchant.id string

O identificador único, emitido pela Square.

Nome da Empresa
merchant.business_name string

O nome comercial do local Este é o nome visível para os clientes do local. Por exemplo, esse nome aparece nos recibos dos clientes.

Country
merchant.country string

O código de país ISO 3166 Alpha-2.

Código do Idioma
merchant.language_code string

A língua associada à localização, no formato BCP 47.

Moeda
merchant.currency string

O código de moeda ISO 4217 de 3 caracteres.

Situação
merchant.status string

O status de verificação atual deste objeto.

ID do local principal
merchant.main_location_id string

O ID da Localização principal deste comerciante.

Listar configurações da semana de trabalho

Retorna uma lista de instâncias WorkweekConfig para uma empresa.

Parâmetros

Name Chave Necessário Tipo Description
Limite
limit integer

Limite máximo do número a devolver na resposta.

Cursor
cursor string

O cursor de paginação retornado por uma chamada anterior para este ponto de extremidade.

Devoluções

Name Caminho Tipo Description
Configurações da semana de trabalho
workweek_configs array of object
ID
workweek_configs.id string

O identificador único, emitido pela Square.

Início da Semana
workweek_configs.start_of_week string

O dia da semana em que termina uma semana útil para efeitos de compensação.

Início do dia, hora local
workweek_configs.start_of_day_local_time string

A hora local em que uma semana de negócios termina. Representada como uma cadeia de caracteres no formato HH:MM (HH:MM:SS também é aceito, mas os segundos são truncados).

Versão
workweek_configs.version integer

A versão atual do objeto.

Criado em
workweek_configs.created_at string

A hora do evento no formato ISO 8601.

Atualizado em
workweek_configs.updated_at string

Carimbo de data/hora da última modificação no formato RFC 3339

Cursor
cursor string

Inclua o cursor de paginação em chamadas subsequentes para este ponto de extremidade para recuperar o próximo conjunto de resultados associado à consulta original.

Listar contas bancárias

Retorna uma lista de objetos BankAccount vinculados a uma conta Square.

Parâmetros

Name Chave Necessário Tipo Description
Cursor
cursor string

O cursor de paginação retornado por uma chamada anterior para este ponto de extremidade.

Limite
limit integer

Limite máximo do número a devolver na resposta.

ID da Localização
location_id string

Você pode especificar esse filtro opcional para recuperar apenas os registros pertencentes a um local específico.

Devoluções

Name Caminho Tipo Description
Conta bancária
bank_accounts array of object
ID
bank_accounts.id string

O identificador único, emitido pela Square.

Sufixo do número da conta
bank_accounts.account_number_suffix string

Os últimos dígitos do número da conta.

Country
bank_accounts.country string

O código de país ISO 3166 Alpha-2.

Moeda
bank_accounts.currency string

O código de moeda ISO 4217 de 3 caracteres.

Tipo de Conta
bank_accounts.account_type string

A finalidade financeira da conta bancária associada.

Nome do Titular
bank_accounts.holder_name string

Nome do titular da conta. Esse nome deve corresponder ao nome no registro da conta bancária de destino.

Número de identificação bancária principal
bank_accounts.primary_bank_identification_number string

Identificador primário do banco.

ID da Localização
bank_accounts.location_id string

O identificador do local.

Situação
bank_accounts.status string

O status de verificação atual deste objeto.

Creditável
bank_accounts.creditable boolean

Indica se é possível para a Square enviar dinheiro para esta conta bancária.

Debitável
bank_accounts.debitable boolean

Indica se é possível para a Square enviar dinheiro para esta conta bancária.

Versão
bank_accounts.version integer

A versão atual do objeto.

Nome do Banco
bank_accounts.bank_name string

Nome da instituição financeira real.

Listar códigos de dispositivo

Lista todos os DeviceCodes associados ao comerciante.

Parâmetros

Name Chave Necessário Tipo Description
Cursor
cursor string

O cursor de paginação retornado por uma chamada anterior para este ponto de extremidade.

ID da Localização
location_id string

Você pode especificar esse filtro opcional para recuperar apenas os registros pertencentes a um local específico.

Tipo de Produto
product_type string

Se especificado, retorna apenas DeviceCodes visando o tipo de produto especificado. Retorna DeviceCodes de todos os tipos de produto se estiver vazio.

Situação
status string

Se especificado, retorna apenas objetos que correspondem aos status especificados.

Devoluções

Name Caminho Tipo Description
Códigos do dispositivo
device_codes array of object
ID
device_codes.id string

O identificador único, emitido pela Square.

Nome
device_codes.name string

O nome do objeto.

Código
device_codes.code string

O código exclusivo que pode ser usado para fazer login.

Tipo de Produto
device_codes.product_type string

O tipo de produto de segmentação do código do dispositivo.

ID da Localização
device_codes.location_id string

O identificador do local.

Criado em
device_codes.created_at string

A hora do evento no formato ISO 8601.

Par Por
device_codes.pair_by string

Quando este DeviceCode expirar e não fizer mais login. Carimbo de data/hora no formato RFC 3339.

Situação
device_codes.status string

O status de verificação atual deste objeto.

ID do dispositivo
device_codes.device_id string

A ID exclusiva do dispositivo que usou esse código. Preenchido quando o dispositivo está emparelhado.

Status alterado em
device_codes.status_changed_at string

Quando o status deste DeviceCode foi alterado pela última vez. Carimbo de data/hora no formato RFC 3339.

Listar eventos de mudança de gaveta de dinheiro

Fornece uma lista paginada de eventos para um único turno de gaveta de dinheiro.

Parâmetros

Name Chave Necessário Tipo Description
ID do turno
shift_id True string

O identificador do turno.

ID da Localização
location_id True string

Você pode especificar esse filtro opcional para recuperar apenas os registros pertencentes a um local específico.

Limite
limit integer

Limite máximo do número a devolver na resposta.

Cursor
cursor string

O cursor de paginação retornado por uma chamada anterior para este ponto de extremidade.

Devoluções

Name Caminho Tipo Description
Events
events array of object
ID
events.id string

O identificador único, emitido pela Square.

Tipo de Evento
events.event_type string

O tipo de evento de mudança de gaveta de dinheiro.

Montante
events.event_money.amount integer

O montante.

Moeda
events.event_money.currency string

A moeda.

Criado em
events.created_at string

A hora do evento no formato ISO 8601.

Description
events.title string

A descrição.

Listar locais

Fornece informações de todos os locais de uma empresa.

Devoluções

Name Caminho Tipo Description
Localizações
locations array of object
ID
locations.id string

O identificador único, emitido pela Square.

Nome
locations.name string

O nome do objeto.

Linha de Endereço 1
locations.address.address_line_1 string

A primeira linha do endereço.

Localidade
locations.address.locality string

A cidade ou localidade do endereço.

Distrito Administrativo Nível 1
locations.address.administrative_district_level_1 string

Uma entidade civil dentro do país do endereço. Nos EUA, este é o Estado.

Código Postal
locations.address.postal_code string

Código postal do endereço.

Country
locations.address.country string

O país do endereço, no formato ISO 3166-1-alpha-2.

Timezone
locations.timezone string

O fuso horário usado para interpretar as datas do calendário na fatura, como due_date. Quando uma fatura é criada, esse campo é definido como o fuso horário especificado para o local do vendedor. O valor não pode ser alterado.

Capabilities
locations.capabilities array of string
Situação
locations.status string

O status de verificação atual deste objeto.

Criado em
locations.created_at string

A hora do evento no formato ISO 8601.

ID do comerciante
locations.merchant_id string

O ID do comerciante proprietário da localização.

Country
locations.country string

O código de país ISO 3166 Alpha-2.

Código do Idioma
locations.language_code string

A língua associada à localização, no formato BCP 47.

Moeda
locations.currency string

O código de moeda ISO 4217 de 3 caracteres.

Número de Telefone
locations.phone_number string

O número de telefone de 11 dígitos associado ao perfil do cliente.

Nome da Empresa
locations.business_name string

O nome comercial do local Este é o nome visível para os clientes do local. Por exemplo, esse nome aparece nos recibos dos clientes.

Listar perfis de reserva de membros da equipe (Beta)

Lista perfis de reserva para membros da equipe.

Parâmetros

Name Chave Necessário Tipo Description
Apenas reservável
bookable_only boolean

Indica se apenas os membros da equipe que podem ser reservados no resultado retornado (true) ou não (false) deve ser incluído.

Limite
limit integer

Limite máximo do número a devolver na resposta.

Cursor
cursor string

O cursor de paginação retornado por uma chamada anterior para este ponto de extremidade.

ID da Localização
location_id string

Você pode especificar esse filtro opcional para recuperar apenas os registros pertencentes a um local específico.

Devoluções

Name Caminho Tipo Description
Perfis de Reserva de Membros da Equipa
team_member_booking_profiles array of object
ID do Membro da Equipa
team_member_booking_profiles.team_member_id string

A ID do objeto TeamMember para o membro da equipe associado ao objeto.

Nome de exibição
team_member_booking_profiles.display_name string

O nome para exibição do membro da equipe.

É reservável
team_member_booking_profiles.is_bookable boolean

Indica se o membro da equipa pode ser reservado através da API de reservas ou do canal ou site de reservas online do vendedor (true) ou não (false').

Errors
errors array of

Listar salários dos membros da equipe

Retorna uma lista paginada de instâncias TeamMemberWage para uma empresa.

Parâmetros

Name Chave Necessário Tipo Description
ID do Membro da Equipa
team_member_id string

Filtre os salários devolvidos apenas para aqueles que estão associados ao membro da equipe especificado.

Limite
limit integer

Limite máximo do número a devolver na resposta.

Cursor
cursor string

O cursor de paginação retornado por uma chamada anterior para este ponto de extremidade.

Devoluções

Name Caminho Tipo Description
Salários dos Membros da Equipa
team_member_wages array of object
ID
team_member_wages.id string

O identificador único, emitido pela Square.

ID do Membro da Equipa
team_member_wages.team_member_id string

A ID do objeto TeamMember para o membro da equipe associado ao objeto.

Title
team_member_wages.title string

O título da fatura.

Montante
team_member_wages.hourly_rate.amount integer

O montante.

Moeda
team_member_wages.hourly_rate.currency string

A moeda.

Cursor
cursor string

Inclua o cursor de paginação em chamadas subsequentes para este ponto de extremidade para recuperar o próximo conjunto de resultados associado à consulta original.

Listar sites

Lista os sites da Square Online que pertencem a um vendedor.

Devoluções

Name Caminho Tipo Description
Sites
sites array of object
ID
sites.id string

O identificador único, emitido pela Square.

Título do Site
sites.site_title string

O título do site.

Domínio
sites.domain string

O domínio do site (sem o protocolo).

é publicado
sites.is_published boolean

Indica se o site está publicado.

Criado em
sites.created_at string

A hora do evento no formato ISO 8601.

Atualizado em
sites.updated_at string

Carimbo de data/hora da última modificação no formato RFC 3339

Listar turnos de gaveta de dinheiro

Fornece os detalhes de todos os turnos de gaveta de dinheiro para um local em um intervalo de datas.

Parâmetros

Name Chave Necessário Tipo Description
ID da Localização
location_id string

Você pode especificar esse filtro opcional para recuperar apenas os registros pertencentes a um local específico.

Ordem de classificação
sort_order string

Classifica a lista retornada por quando o cartão foi criado com a ordem especificada.

Hora de início
begin_time string

A hora de início inclusiva da consulta em opened_at, no formato ISO 8601.

Hora de Término
end_time string

A data de término exclusiva da consulta em opened_at, no formato ISO 8601.

Limite
limit integer

Limite máximo do número a devolver na resposta.

Cursor
cursor string

O cursor de paginação retornado por uma chamada anterior para este ponto de extremidade.

Devoluções

Name Caminho Tipo Description
Itens
items array of object
ID
items.id string

O identificador único, emitido pela Square.

Estado
items.state string

O estado atual.

Aberto em
items.opened_at string

A hora de início do turno no formato ISO 8601.

Terminou em
items.ended_at string

A hora de término do turno no formato ISO 8601.

Fechado em
items.closed_at string

O tempo de fechamento do turno no formato ISO 8601.

Description
items.title string

A descrição.

Montante
items.opened_cash_money.amount integer

O montante.

Moeda
items.opened_cash_money.currency string

A moeda.

Montante
items.expected_cash_money.amount integer

O montante.

Moeda
items.expected_cash_money.currency string

A moeda.

Montante
items.closed_cash_money.amount integer

O montante.

Moeda
items.closed_cash_money.currency string

A moeda.

Local de atualização (Beta)

Atualiza um local.

Parâmetros

Name Chave Necessário Tipo Description
ID da Localização
location_id True string

O identificador do local.

Nome
name string

O nome do objeto.

Description
description string

A descrição.

Facebook URL
facebook_url string

O URL do perfil do Facebook do local. O URL deve começar com 'facebook.com/'.

Nome de usuário do Twitter
twitter_username string

O nome de usuário do Twitter do local sem o símbolo '@'.

Nome de usuário do Instagram
instagram_username string

O nome de usuário do Instagram do local sem o símbolo '@'.

Linha de Endereço 1
address_line_1 string

A primeira linha do endereço. Os campos que começam com address_line fornecem os detalhes mais específicos do endereço, como número da rua, nome da rua e nome do edifício.

Distrito Administrativo Nível 1
administrative_district_level_1 string

Uma entidade civil dentro do país do endereço. Nos EUA, este é o Estado.

Localidade
locality string

A cidade ou localidade do endereço.

Código Postal
postal_code string

Código postal do endereço.

Dia Da Semana
day_of_week string

O dia da semana para este período de tempo.

Iniciar hora local
start_local_time string

A hora de início de um período de horário comercial, especificada na hora local usando o formato RFC 3339 de tempo parcial.

Hora local final
end_local_time string

A hora de término de um período de horário comercial, especificada na hora local usando o formato RFC 3339 de tempo parcial.

Devoluções

Name Caminho Tipo Description
ID
location.id string

O identificador único, emitido pela Square.

Nome
location.name string

O nome do objeto.

Linha de Endereço 1
location.address.address_line_1 string

A primeira linha do endereço. Os campos que começam com address_line fornecem os detalhes mais específicos do endereço, como número da rua, nome da rua e nome do edifício.

Localidade
location.address.locality string

A cidade ou localidade do endereço.

Distrito Administrativo Nível 1
location.address.administrative_district_level_1 string

Uma entidade civil dentro do país do endereço. Nos EUA, este é o Estado.

Código Postal
location.address.postal_code string

Código postal do endereço.

Timezone
location.timezone string

O fuso horário usado para interpretar datas do calendário. Quando uma fatura é criada, esse campo é definido como o fuso horário especificado para o local do vendedor. O valor não pode ser alterado.

Capabilities
location.capabilities array of string
Situação
location.status string

O status de verificação atual deste objeto.

Criado em
location.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

ID do comerciante
location.merchant_id string

O ID do comerciante.

Country
location.country string

O código de país ISO 3166 Alpha-2.

Código do Idioma
location.language_code string

O código da língua, no formato BCP 47.

Moeda
location.currency string

O código de moeda ISO 4217 de 3 caracteres.

Número de Telefone
location.phone_number string

O número de telefone de 11 dígitos associado ao perfil do cliente.

Nome da Empresa
location.business_name string

O nome comercial do local Este é o nome visível para os clientes do local. Por exemplo, esse nome aparece nos recibos dos clientes.

Tipo
location.type string

O tipo deste objeto.

URL do site
location.website_url string

O URL do site do local.

Períodos
location.business_hours.periods array of object
Dia Da Semana
location.business_hours.periods.day_of_week string

O dia da semana para este período de tempo.

Iniciar hora local
location.business_hours.periods.start_local_time string

A hora de início de um período de horário comercial, especificada na hora local usando o formato RFC 3339 de tempo parcial.

Hora local final
location.business_hours.periods.end_local_time string

A hora de término de um período de horário comercial, especificada na hora local usando o formato RFC 3339 de tempo parcial.

E-mail comercial
location.business_email string

O e-mail do local. Este e-mail é visível para os clientes do local. Por exemplo, o e-mail aparece nos recibos dos clientes.

Description
location.description string

A descrição.

Nome de usuário do Twitter
location.twitter_username string

O nome de usuário do Twitter do local sem o símbolo '@'.

Nome de usuário do Instagram
location.instagram_username string

O nome de usuário do Instagram do local sem o símbolo '@'.

Latitude
location.coordinates.latitude float

A latitude da coordenada expressa em graus.

Longitude
location.coordinates.longitude float

A longitude da coordenada expressa em graus.

CCM
location.mcc string

O código de categoria do comerciante (MCC) do local, conforme padronizado pela ISO 18245. O MCC descreve o tipo de bens ou serviços vendidos no local.

Membros da equipe de atualização em massa

Atualiza vários objetos TeamMember.

Parâmetros

Name Chave Necessário Tipo Description
ID de Referência
reference_id string

Um segundo ID usado para associar o membro da equipe a uma entidade em outro sistema.

É Proprietário
is_owner boolean

Se o membro da equipa é o proprietário da conta Square.

Situação
status string

Descreve o status do membro da equipe.

Nome Próprio
given_name string

O nome próprio (ou seja, o primeiro nome) associado ao membro da equipa.

Nome de família
family_name string

O nome de família (ou seja, o sobrenome) associado ao membro da equipe.

Endereço de E-mail
email_address string

O endereço de e-mail associado ao membro da equipe.

Número de Telefone
phone_number string

O número de telefone do membro da equipa, em formato E.164.

IDs de localização
location_ids array of string
Tipo de Atribuição
assignment_type string

O tipo de atribuição atual do membro da equipe.

ID de Referência
reference_id string

Um segundo ID usado para associar o membro da equipe a uma entidade em outro sistema.

É Proprietário
is_owner boolean

Se o membro da equipa é o proprietário da conta Square.

Situação
status string

Descreve o status do membro da equipe.

Nome Próprio
given_name string

O nome próprio (ou seja, o primeiro nome) associado ao membro da equipa.

Nome de família
family_name string

O nome de família (ou seja, o sobrenome) associado ao membro da equipe.

Endereço de E-mail
email_address string

O endereço de e-mail associado ao membro da equipe.

Número de Telefone
phone_number string

O número de telefone do membro da equipa, em formato E.164.

Tipo de Atribuição
assignment_type string

O tipo de atribuição atual do membro da equipe.

Devoluções

Name Caminho Tipo Description
ID
team_members.team_member_id.team_member.id string

Um identificador para fazer referência a este objeto.

ID de Referência
team_members.team_member_id.team_member.reference_id string

Um segundo ID usado para associar o membro da equipe a uma entidade em outro sistema.

É Proprietário
team_members.team_member_id.team_member.is_owner boolean

Se o membro da equipa é o proprietário da conta Square.

Situação
team_members.team_member_id.team_member.status string

Descreve o status do membro da equipe.

Nome Próprio
team_members.team_member_id.team_member.given_name string

O nome próprio (ou seja, o primeiro nome) associado ao membro da equipa.

Nome de família
team_members.team_member_id.team_member.family_name string

O nome de família (ou seja, o sobrenome) associado ao membro da equipe.

Endereço de E-mail
team_members.team_member_id.team_member.email_address string

O endereço de e-mail associado ao membro da equipe.

Número de Telefone
team_members.team_member_id.team_member.phone_number string

O número de telefone do membro da equipa, em formato E.164.

Criado em
team_members.team_member_id.team_member.created_at string

O carimbo de data/hora, no formato RFC 3339, descrevendo quando o membro da equipe foi criado

Tipo de Atribuição
team_members.team_member_id.team_member.assigned_locations.assignment_type string

O tipo de atribuição atual do membro da equipe.

IDs de localização
team_members.team_member_id.team_member.assigned_locations.location_ids array of string

Obter conta bancária

Devolve os detalhes de uma Conta Bancária associada a uma conta Square.

Parâmetros

Name Chave Necessário Tipo Description
ID da conta bancária
bank_account_id True string

ID de emissão quadrada da Conta Bancária pretendida.

Devoluções

Name Caminho Tipo Description
ID
bank_account.id string

O identificador único, emitido pela Square.

Sufixo do número da conta
bank_account.account_number_suffix string

Os últimos dígitos do número da conta.

Country
bank_account.country string

O código de país ISO 3166 Alpha-2.

Moeda
bank_account.currency string

O código de moeda ISO 4217 de 3 caracteres.

Tipo de Conta
bank_account.account_type string

O tipo da conta.

Nome do Titular
bank_account.holder_name string

Nome do titular da conta.

Número de identificação bancária principal
bank_account.primary_bank_identification_number string

Identificador primário do banco.

ID da Localização
bank_account.location_id string

O identificador do local.

Situação
bank_account.status string

O status de verificação atual deste objeto.

Creditável
bank_account.creditable boolean

Indica se é possível para a Square enviar dinheiro para esta conta.

Debitável
bank_account.debitable boolean

Indica se é possível a Square retirar dinheiro desta conta.

Versão
bank_account.version integer

A versão atual deste objeto.

Nome do Banco
bank_account.bank_name string

Nome da instituição financeira real.

Obter conta bancária por ID V1

Devolve os detalhes de uma Conta Bancária identificada pelo ID da conta bancária V1.

Parâmetros

Name Chave Necessário Tipo Description
ID da conta bancária V1
v1_bank_account_id True string

Conecte o ID V1 da conta bancária desejada.

Devoluções

Name Caminho Tipo Description
ID
bank_account.id string

O identificador único, emitido pela Square.

Sufixo do número da conta
bank_account.account_number_suffix string

Os últimos dígitos do número da conta.

Country
bank_account.country string

O código de país ISO 3166 Alpha-2.

Moeda
bank_account.currency string

O código de moeda ISO 4217 de 3 caracteres.

Tipo de Conta
bank_account.account_type string

O tipo da conta.

Nome do Titular
bank_account.holder_name string

Nome do titular da conta.

Número de identificação bancária principal
bank_account.primary_bank_identification_number string

Identificador primário do banco.

ID da Localização
bank_account.location_id string

O identificador do local.

Situação
bank_account.status string

O status de verificação atual deste objeto.

Creditável
bank_account.creditable boolean

Indica se é possível para a Square enviar dinheiro para esta conta.

Debitável
bank_account.debitable boolean

Indica se é possível a Square retirar dinheiro desta conta.

Versão
bank_account.version integer

A versão atual deste objeto.

Nome do Banco
bank_account.bank_name string

Nome da instituição financeira real.

Obter código do dispositivo

Recupera DeviceCode com o ID associado.

Parâmetros

Name Chave Necessário Tipo Description
ID
id True string

O identificador.

Devoluções

Name Caminho Tipo Description
ID
device_code.id string

O identificador único, emitido pela Square.

Nome
device_code.name string

O nome do objeto.

Código
device_code.code string

O código exclusivo que pode ser usado para fazer login.

Tipo de Produto
device_code.product_type string

O tipo de produto de segmentação do código do dispositivo.

ID da Localização
device_code.location_id string

O identificador do local.

Criado em
device_code.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

Par Por
device_code.pair_by string

Quando este DeviceCode expirar e não fizer mais login. Carimbo de data/hora no formato RFC 3339.

Situação
device_code.status string

O status de verificação atual deste objeto.

ID do dispositivo
device_code.device_id string

O ID do dispositivo.

Status alterado em
device_code.status_changed_at string

Quando o status deste DeviceCode foi alterado pela última vez. Carimbo de data/hora no formato RFC 3339.

Obter salário de membro da equipe

Retorna um único TeamMemberWage especificado por id.

Parâmetros

Name Chave Necessário Tipo Description
ID
id True string

O identificador.

Devoluções

Name Caminho Tipo Description
ID
team_member_wage.id string

O identificador único, emitido pela Square.

ID do Membro da Equipa
team_member_wage.team_member_id string

O ID do membro da equipe.

Title
team_member_wage.title string

O título.

Montante
team_member_wage.hourly_rate.amount integer

O montante.

Moeda
team_member_wage.hourly_rate.currency string

A moeda.

Obter tipo de quebra

Retorna um único BreakType especificado por id.

Parâmetros

Name Chave Necessário Tipo Description
ID
id True string

O identificador.

Devoluções

Name Caminho Tipo Description
ID
break_type.id string

O identificador único, emitido pela Square.

ID da Localização
break_type.location_id string

O identificador do local.

Nome da quebra
break_type.break_name string

Um nome legível por humanos para este tipo de pausa. O nome é exibido aos funcionários em produtos Square.

Duração prevista
break_type.expected_duration string

A duração esperada desta pausa. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S. A precisão inferior a minutos é truncada.

É pago
break_type.is_paid boolean

Se esta pausa conta para o tempo trabalhado para efeitos de compensação.

Versão
break_type.version integer

A versão atual deste objeto.

Criado em
break_type.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

Atualizado em
break_type.updated_at string

O carimbo de data/hora que especifica a hora de atualização mais recente deste objeto, no formato RFC 3339.

Obter turno

Retorna um único Shift especificado por id.

Parâmetros

Name Chave Necessário Tipo Description
ID
id True string

O identificador.

Devoluções

Name Caminho Tipo Description
ID
shift.id string

O identificador único, emitido pela Square.

ID do Membro da Equipa
shift.team_member_id string

O ID do membro da equipe.

ID do funcionário
shift.employee_id string

O ID gerado pelo quadrado do funcionário.

ID da Localização
shift.location_id string

O identificador do local.

Timezone
shift.timezone string

O fuso horário usado para interpretar datas do calendário. Quando uma fatura é criada, esse campo é definido como o fuso horário especificado para o local do vendedor. O valor não pode ser alterado.

Comece em
shift.start_at string

O carimbo de data/hora especificando a hora de início deste objeto, no formato RFC 3339.

Terminar em
shift.end_at string

RFC 3339; deslocado para o fuso horário + deslocamento. A precisão até ao minuto é respeitada; segundos são truncados.

Title
shift.wage.title string

O nome do trabalho realizado durante este turno. As UIs quadradas de relatórios de trabalho podem agrupar turnos por título.

Montante
shift.wage.hourly_rate.amount integer

O montante.

Moeda
shift.wage.hourly_rate.currency string

A moeda.

Pausas
shift.breaks array of object
ID
shift.breaks.id string

O identificador do objeto

Comece em
shift.breaks.start_at string

RFC 3339; segue as mesmas informações de fuso horário que Shift. A precisão até ao minuto é respeitada; segundos são truncados.

Terminar em
shift.breaks.end_at string

RFC 3339; segue as mesmas informações de fuso horário que Shift. A precisão até ao minuto é respeitada; segundos são truncados.

ID do tipo de quebra
shift.breaks.break_type_id string

O BreakType no qual esta quebra foi modelada.

Nome
shift.breaks.name string

O nome do item. Este é um atributo pesquisável para uso em filtros de consulta aplicáveis, seu valor não deve estar vazio e o comprimento é de pontos de código Unicode.

Duração prevista
shift.breaks.expected_duration string

A duração esperada do intervalo. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S.

É pago
shift.breaks.is_paid boolean

Se esta pausa conta para o tempo trabalhado para efeitos de compensação.

Situação
shift.status string

O status de verificação atual deste objeto.

Versão
shift.version integer

A versão atual deste objeto.

Criado em
shift.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

Atualizado em
shift.updated_at string

O carimbo de data/hora que especifica a hora de atualização mais recente deste objeto, no formato RFC 3339.

Pesquisar contas de fidelidade

Procura contas de fidelidade em um programa de fidelidade.

Parâmetros

Name Chave Necessário Tipo Description
Limite
limit integer

Um limite para o número de resultados a serem retornados em uma única página. O limite é consultivo - a implementação pode retornar mais ou menos resultados. Se o limite fornecido for negativo, zero ou for superior ao limite máximo de 1.000, ele será ignorado.

Devoluções

Name Caminho Tipo Description
Contas de fidelização
loyalty_accounts array of object
ID
loyalty_accounts.id string

O identificador único, emitido pela Square.

ID
loyalty_accounts.mapping.id string

O identificador do objeto

Número de Telefone
loyalty_accounts.mapping.phone_number string

O número de telefone do destinatário.

Criado em
loyalty_accounts.mapping.created_at string

O carimbo de data/hora quando criado, no formato RFC 3339.

ID do programa
loyalty_accounts.program_id string

O ID atribuído ao quadrado do programa de fidelidade ao qual a conta pertence.

Equilíbrio
loyalty_accounts.balance integer

O saldo de pontos disponível na conta de fidelidade.

Pontos vitalícios
loyalty_accounts.lifetime_points integer

O total de pontos acumulados durante o tempo de vida da conta.

ID do Cliente
loyalty_accounts.customer_id string

O ID atribuído ao quadrado do cliente associado à conta.

Criado em
loyalty_accounts.created_at string

A hora do evento no formato ISO 8601.

Atualizado em
loyalty_accounts.updated_at string

Carimbo de data/hora da última modificação no formato RFC 3339

Cursor
cursor string

Inclua o cursor de paginação em chamadas subsequentes para este ponto de extremidade para recuperar o próximo conjunto de resultados associado à consulta original.

Pesquisar eventos de fidelização

Pesquisas por eventos de fidelidade. Um programa de fidelidade da Square mantém um livro de eventos que ocorrem durante a vida útil da conta de fidelidade de um comprador. Cada alteração no saldo de pontos (por exemplo, pontos ganhos, pontos resgatados e pontos expirados) é registrada no livro-razão. Usando esse ponto de extremidade, você pode pesquisar eventos no livro-razão.

Parâmetros

Name Chave Necessário Tipo Description
ID da encomenda
order_id string

O identificador de ordem.

Limite
limit integer

Um limite para o número de resultados a serem retornados em uma única página. O limite é consultivo - a implementação pode retornar mais ou menos resultados. Se o limite fornecido for negativo, zero ou for superior ao limite máximo de 1.000, ele será ignorado.

Devoluções

Name Caminho Tipo Description
Events
events array of object
ID
events.id string

O identificador único, emitido pela Square.

Tipo
events.type string

O tipo deste objeto.

Criado em
events.created_at string

A hora do evento no formato ISO 8601.

ID do Programa de Fidelização
events.accumulate_points.loyalty_program_id string

O ID do programa de fidelidade

Pontos
events.accumulate_points.points integer

O número de pontos acumulados pelo evento.

ID da encomenda
events.accumulate_points.order_id string

O ID do pedido associado à atividade.

ID da conta de fidelidade
events.loyalty_account_id string

O ID da conta de fidelidade na qual o evento ocorreu.

ID da Localização
events.location_id string

O identificador do local.

Fonte
events.source string

Define se o evento foi gerado pelo Ponto de Venda Quadrado.

ID do Programa de Fidelização
events.redeem_reward.loyalty_program_id string

O ID do programa de fidelidade

ID de recompensa
events.redeem_reward.reward_id string

O ID da recompensa de fidelidade resgatada.

ID da encomenda
events.redeem_reward.order_id string

O ID do pedido associado à atividade.

ID do Programa de Fidelização
events.create_reward.loyalty_program_id string

O ID do programa de fidelidade

ID de recompensa
events.create_reward.reward_id string

O ID da recompensa de fidelidade resgatada.

Pontos
events.create_reward.points integer

O número de pontos acumulados pelo evento.

Pesquisar membros da equipa

Retorna uma lista paginada de objetos TeamMember para uma empresa.

Parâmetros

Name Chave Necessário Tipo Description
IDs de localização
location_ids array of string
Situação
status string

O status atual.

Limite
limit integer

Um limite para o número de resultados a serem retornados em uma única página. O limite é consultivo - a implementação pode retornar mais ou menos resultados. Se o limite fornecido for negativo, zero ou for superior ao limite máximo de 1.000, ele será ignorado.

Devoluções

Name Caminho Tipo Description
Membros da Equipa
team_members array of object
ID
team_members.id string

O identificador único, emitido pela Square.

ID de Referência
team_members.reference_id string

Um segundo ID opcional usado para associar o perfil do cliente a uma entidade em outro sistema.

É Proprietário
team_members.is_owner boolean

Se o membro da equipa é o proprietário da conta Square.

Situação
team_members.status string

O status de verificação atual deste objeto.

Nome Próprio
team_members.given_name string

O nome dado (ou seja, o primeiro) associado ao perfil do cliente.

Nome de família
team_members.family_name string

O nome da família (ou seja, o último) associado ao perfil do cliente.

Endereço de E-mail
team_members.email_address string

O endereço de e-mail associado ao perfil do cliente.

Criado em
team_members.created_at string

A hora do evento no formato ISO 8601.

Atualizado em
team_members.updated_at string

Carimbo de data/hora da última modificação no formato RFC 3339

Tipo de Atribuição
team_members.assigned_locations.assignment_type string

O tipo de atribuição atual do membro da equipe.

Número de Telefone
team_members.phone_number string

O número de telefone de 11 dígitos associado ao perfil do cliente.

Cursor
cursor string

Inclua o cursor de paginação em chamadas subsequentes para este ponto de extremidade para recuperar o próximo conjunto de resultados associado à consulta original.

Pesquise recompensas de fidelidade

Procura recompensas de fidelidade em uma conta de fidelidade.

Parâmetros

Name Chave Necessário Tipo Description
ID da conta de fidelidade
loyalty_account_id string

O ID da conta de fidelidade na qual o evento ocorreu.

Limite
limit integer

Um limite para o número de resultados a serem retornados em uma única página. O limite é consultivo - a implementação pode retornar mais ou menos resultados. Se o limite fornecido for negativo, zero ou for superior ao limite máximo de 1.000, ele será ignorado.

Devoluções

Name Caminho Tipo Description
Recompensas
rewards array of object
ID
rewards.id string

O identificador único, emitido pela Square.

Situação
rewards.status string

O status de verificação atual deste objeto.

ID da conta de fidelidade
rewards.loyalty_account_id string

O ID da conta de fidelidade na qual o evento ocorreu.

ID do Nível de Recompensa
rewards.reward_tier_id string

O ID atribuído ao quadrado do nível de recompensa usado para criar a recompensa.

Pontos
rewards.points integer

O número de pontos de fidelidade usados para a recompensa.

ID da encomenda
rewards.order_id string

O ID do pedido.

Criado em
rewards.created_at string

A hora do evento no formato ISO 8601.

Atualizado em
rewards.updated_at string

Carimbo de data/hora da última modificação no formato RFC 3339

Resgatado em
rewards.redeemed_at string

O carimbo de data/hora quando a recompensa foi resgatada, no formato RFC 3339.

Recuperar cartão-presente (Beta)

Recupera um cartão-presente usando sua identificação.

Parâmetros

Name Chave Necessário Tipo Description
ID
id True string

O identificador.

Devoluções

Name Caminho Tipo Description
ID
gift_card.id string

O identificador único, emitido pela Square.

Tipo
gift_card.type string

O tipo deste objeto.

Fonte GAN
gift_card.gan_source string

Indica se o número de conta do cartão-presente (GAN) é gerado pela Square ou importado de um sistema que não seja Square.

Estado
gift_card.state string

O estado atual.

Montante
gift_card.balance_money.amount integer

O montante.

Moeda
gift_card.balance_money.currency string

A moeda.

GaN
gift_card.gan string

O número da conta do cartão-presente.

Criado em
gift_card.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

Recuperar cartão-presente do GAN (Beta)

Recupera um cartão-presente usando o número de conta do cartão-presente (GAN).

Parâmetros

Name Chave Necessário Tipo Description
GaN
gan string

O número da conta do cartão-presente.

Devoluções

Name Caminho Tipo Description
ID
gift_card.id string

O identificador único, emitido pela Square.

Tipo
gift_card.type string

O tipo deste objeto.

Fonte GAN
gift_card.gan_source string

Indica se o número de conta do cartão-presente (GAN) é gerado pela Square ou importado de um sistema que não seja Square.

Estado
gift_card.state string

O estado atual.

Montante
gift_card.balance_money.amount integer

O montante.

Moeda
gift_card.balance_money.currency string

A moeda.

GaN
gift_card.gan string

O número da conta do cartão-presente.

Criado em
gift_card.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

Recuperar cartão presente do nonce (Beta)

Recupera um cartão-presente usando um nonce (um token seguro) que representa o cartão-presente.

Parâmetros

Name Chave Necessário Tipo Description
Nonce
nonce string

O nonce do vale-presente para recuperar.

Devoluções

Name Caminho Tipo Description
ID
gift_card.id string

O identificador único, emitido pela Square.

Tipo
gift_card.type string

O tipo deste objeto.

Fonte GAN
gift_card.gan_source string

Indica se o número de conta do cartão-presente (GAN) é gerado pela Square ou importado de um sistema que não seja Square.

Estado
gift_card.state string

O estado atual.

Montante
gift_card.balance_money.amount integer

O montante.

Moeda
gift_card.balance_money.currency string

A moeda.

GaN
gift_card.gan string

O número da conta do cartão-presente.

Criado em
gift_card.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

Recuperar comerciante

Recupere um objeto Merchant para o merchant_id determinado.

Parâmetros

Name Chave Necessário Tipo Description
ID do comerciante
merchant_id True string

O identificador do comerciante.

Devoluções

Name Caminho Tipo Description
ID
merchant.id string

O identificador único, emitido pela Square.

Nome da Empresa
merchant.business_name string

O nome comercial do local Este é o nome visível para os clientes do local. Por exemplo, esse nome aparece nos recibos dos clientes.

Country
merchant.country string

O código de país ISO 3166 Alpha-2.

Código do Idioma
merchant.language_code string

O código da língua, no formato BCP 47.

Moeda
merchant.currency string

O código de moeda ISO 4217 de 3 caracteres.

Situação
merchant.status string

O status de verificação atual deste objeto.

ID do local principal
merchant.main_location_id string

O ID da Localização principal deste comerciante.

Recuperar conta de fidelidade

Recupera uma conta de fidelidade.

Parâmetros

Name Chave Necessário Tipo Description
ID da conta
account_id True string

O identificador da conta.

Devoluções

Name Caminho Tipo Description
ID
loyalty_account.id string

O identificador único, emitido pela Square.

ID
loyalty_account.mapping.id string

O ID atribuído ao quadrado.

Número de Telefone
loyalty_account.mapping.phone_number string

O número de telefone do destinatário.

Criado em
loyalty_account.mapping.created_at string

O carimbo de data/hora quando criado, no formato RFC 3339.

ID do programa
loyalty_account.program_id string

A ID atribuída ao quadrado do programa.

Equilíbrio
loyalty_account.balance integer

O saldo disponível.

Pontos vitalícios
loyalty_account.lifetime_points integer

O total de pontos acumulados durante o tempo de vida da conta.

ID do Cliente
loyalty_account.customer_id string

A ID deste objeto que representa o cliente.

Criado em
loyalty_account.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

Atualizado em
loyalty_account.updated_at string

O carimbo de data/hora que especifica a hora de atualização mais recente deste objeto, no formato RFC 3339.

Recuperar definição salarial

Recupera um objeto WageSetting para um membro da equipe especificado pela ID TeamMember.

Parâmetros

Name Chave Necessário Tipo Description
ID do Membro da Equipa
team_member_id True string

O identificador do membro da equipe.

Devoluções

Name Caminho Tipo Description
ID do Membro da Equipa
wage_setting.team_member_id string

O ID do membro da equipe.

Atribuições de Cargos
wage_setting.job_assignments array of object
Cargo
wage_setting.job_assignments.job_title string

O título do trabalho.

Tipo de Pagamento
wage_setting.job_assignments.pay_type string

O tipo de pagamento atual para a atribuição de trabalho usado para calcular o valor do pagamento em um período de pagamento.

Montante
wage_setting.job_assignments.hourly_rate.amount integer

O montante.

Moeda
wage_setting.job_assignments.hourly_rate.currency string

A moeda.

Montante
wage_setting.job_assignments.annual_rate.amount integer

O montante.

Moeda
wage_setting.job_assignments.annual_rate.currency string

A moeda.

Horas Semanais
wage_setting.job_assignments.weekly_hours integer

As horas semanais planeadas para o trabalho. Defina se o trabalho PayType é SALARY.

Está isenta de horas extraordinárias
wage_setting.is_overtime_exempt boolean

Se o membro da equipa está isento das regras de horas extraordinárias do país do vendedor.

Versão
wage_setting.version integer

A versão atual deste objeto.

Criado em
wage_setting.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

Atualizado em
wage_setting.updated_at string

O carimbo de data/hora que especifica a hora de atualização mais recente deste objeto, no formato RFC 3339.

Recuperar localização

Recupera detalhes de um local. Você pode especificar "main" como o ID do local para recuperar detalhes do local principal.

Parâmetros

Name Chave Necessário Tipo Description
ID da Localização
location_id True string

O identificador do local.

Devoluções

Name Caminho Tipo Description
ID
location.id string

O identificador único, emitido pela Square.

Nome
location.name string

O nome do objeto.

Linha de Endereço 1
location.address.address_line_1 string

A primeira linha do endereço. Os campos que começam com address_line fornecem os detalhes mais específicos do endereço, como número da rua, nome da rua e nome do edifício.

Localidade
location.address.locality string

A cidade ou localidade do endereço.

Distrito Administrativo Nível 1
location.address.administrative_district_level_1 string

Uma entidade civil dentro do país do endereço. Nos EUA, este é o Estado.

Código Postal
location.address.postal_code string

Código postal do endereço.

Country
location.address.country string

O país do endereço, no formato ISO 3166-1-alpha-2.

Timezone
location.timezone string

O fuso horário usado para interpretar datas do calendário. Quando uma fatura é criada, esse campo é definido como o fuso horário especificado para o local do vendedor. O valor não pode ser alterado.

Capabilities
location.capabilities array of string
Situação
location.status string

O status de verificação atual deste objeto.

Criado em
location.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

ID do comerciante
location.merchant_id string

O ID do comerciante.

Country
location.country string

O código de país ISO 3166 Alpha-2.

Código do Idioma
location.language_code string

O código da língua, no formato BCP 47.

Moeda
location.currency string

O código de moeda ISO 4217 de 3 caracteres.

Número de Telefone
location.phone_number string

O número de telefone de 11 dígitos associado ao perfil do cliente.

Nome da Empresa
location.business_name string

O nome comercial do local Este é o nome visível para os clientes do local. Por exemplo, esse nome aparece nos recibos dos clientes.

Recuperar membro da equipe

Recupera um objeto TeamMember para a ID TeamMember fornecida.

Parâmetros

Name Chave Necessário Tipo Description
ID do Membro da Equipa
team_member_id True string

O identificador do membro da equipe.

Devoluções

Name Caminho Tipo Description
ID
team_member.id string

O identificador único, emitido pela Square.

ID de Referência
team_member.reference_id string

Um ID de referência opcional definido pelo usuário.

É Proprietário
team_member.is_owner boolean

Se o membro da equipa é o proprietário da conta Square.

Situação
team_member.status string

O status de verificação atual deste objeto.

Nome Próprio
team_member.given_name string

O nome dado (ou seja, o primeiro) associado ao perfil do cliente.

Nome de família
team_member.family_name string

O nome da família (ou seja, o último) associado ao perfil do cliente.

Endereço de E-mail
team_member.email_address string

O endereço de e-mail associado ao perfil do cliente.

Número de Telefone
team_member.phone_number string

O número de telefone de 11 dígitos associado ao perfil do cliente.

Criado em
team_member.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

Atualizado em
team_member.updated_at string

O carimbo de data/hora que especifica a hora de atualização mais recente deste objeto, no formato RFC 3339.

Tipo de Atribuição
team_member.assigned_locations.assignment_type string

O tipo de atribuição atual do membro da equipe.

IDs de localização
team_member.assigned_locations.location_ids array of string

Recuperar perfil de reserva de negócios (Beta)

Recupera o perfil de reserva de um vendedor.

Devoluções

Name Caminho Tipo Description
ID do vendedor
business_booking_profile.seller_id string

O ID do vendedor, que pode ser obtido usando a API de comerciantes.

Criado em
business_booking_profile.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

Reserva ativada
business_booking_profile.booking_enabled boolean

Indica se o vendedor está aberto para reserva.

Escolha de fuso horário do cliente
business_booking_profile.customer_timezone_choice string

A escolha das informações de fuso horário do cliente de uma reserva. O site de reservas online da Square e todas as notificações aos clientes usa o fuso horário da localização do vendedor ou o fuso horário que o cliente escolhe na reserva.

Política de Reservas
business_booking_profile.booking_policy string

A política para o vendedor aceitar automaticamente pedidos de reserva (ACCEPT_ALL) ou não (REQUIRES_ACCEPTANCE).

Permitir cancelamento do usuário
business_booking_profile.allow_user_cancel boolean

Indica se os clientes podem cancelar ou reagendar suas próprias reservas (true) ou não (false).

Tipos de localização
business_booking_profile.business_appointment_settings.location_types array of string
Tempo de alinhamento
business_booking_profile.business_appointment_settings.alignment_time string

A unidade de tempo da duração do serviço para reservas.

Min Booking Tead Tempo Segundos
business_booking_profile.business_appointment_settings.min_booking_lead_time_seconds integer

O tempo de entrega mínimo em segundos antes de um serviço poder ser reservado. As reservas devem ser criadas pelo menos muito antes da hora de início da reserva.

Max Booking Lead Time Segundos
business_booking_profile.business_appointment_settings.max_booking_lead_time_seconds integer

O tempo máximo de entrega em segundos antes de um serviço poder ser reservado. As reservas devem ser criadas, no máximo, muito antes da hora de início da reserva.

Qualquer reserva de membro da equipa ativada
business_booking_profile.business_appointment_settings.any_team_member_booking_enabled boolean

Indica se um cliente pode escolher entre todos os intervalos de tempo disponíveis e ter um membro da equipe atribuído automaticamente (true) ou não (false).

Reserva de vários serviços ativada
business_booking_profile.business_appointment_settings.multiple_service_booking_enabled boolean

Indica se um cliente pode reservar vários serviços em uma única reserva online.

Montante
business_booking_profile.business_appointment_settings.cancellation_fee_money.amount string

A quantidade de dinheiro, na menor denominação da moeda indicada pela moeda

Moeda
business_booking_profile.business_appointment_settings.cancellation_fee_money.currency string

O tipo de moeda, no formato ISO 4217.

Política de Cancelamento
business_booking_profile.business_appointment_settings.cancellation_policy string

A política de cancelamento adotada pelo vendedor.

Pular Seleção de Pessoal do Fluxo de Reservas
business_booking_profile.business_appointment_settings.skip_booking_flow_staff_selection boolean

Indica se os clientes têm um membro da equipe atribuído (true) ou podem selecionar o membro da equipe de sua escolha (false).

Errors
errors array of

Recuperar programa de fidelidade

Recupera o programa de fidelidade na conta de um vendedor, especificado pelo ID do programa ou pela palavra-chave principal. Os programas de fidelidade definem como os compradores podem ganhar pontos e trocar pontos por recompensas.

Parâmetros

Name Chave Necessário Tipo Description
ID do programa
program_id True string

O identificador do programa.

Devoluções

Name Caminho Tipo Description
ID
program.id string

O identificador único, emitido pela Square.

Situação
program.status string

O status de verificação atual deste objeto.

Níveis de recompensa
program.reward_tiers array of object
ID
program.reward_tiers.id string

O identificador do objeto

Pontos
program.reward_tiers.points integer

O número de pontos acumulados pelo evento.

Nome
program.reward_tiers.name string

O nome do item. Este é um atributo pesquisável para uso em filtros de consulta aplicáveis, seu valor não deve estar vazio e o comprimento é de pontos de código Unicode.

Scope
program.reward_tiers.definition.scope string

Indica o nível no qual o objeto se aplica.

Tipo de desconto
program.reward_tiers.definition.discount_type string

O tipo de desconto que o nível de recompensa oferece.

Desconto Percentual
program.reward_tiers.definition.percentage_discount string

A percentagem fixa do desconto.

Criado em
program.reward_tiers.created_at string

O carimbo de data/hora quando criado, no formato RFC 3339.

ID do objeto
program.reward_tiers.pricing_rule_reference.object_id string

A ID do objeto referenciado.

Versão do catálogo
program.reward_tiers.pricing_rule_reference.catalog_version string

A versão do objeto.

One
program.terminology.one string

Uma unidade singular para um ponto (por exemplo, 1 ponto é chamado de 1 estrela).

Other
program.terminology.other string

Uma unidade plural para ponto (por exemplo, 10 pontos é chamado de 10 estrelas).

IDs de localização
program.location_ids array of string
Criado em
program.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

Atualizado em
program.updated_at string

O carimbo de data/hora que especifica a hora de atualização mais recente deste objeto, no formato RFC 3339.

Regras de especialização económica
program.accrual_rules array of object
Tipo de especialização económica
program.accrual_rules.accrual_type string

O tipo de regra de acumulação que define como os compradores podem ganhar pontos.

Pontos
program.accrual_rules.points integer

O número de pontos acumulados pelo evento.

Montante
program.accrual_rules.spend_amount_money.amount integer

O montante.

IDs de categoria excluídos
program.accrual_rules.excluded_category_ids array of string
IDs de variação de item excluídos
program.accrual_rules.excluded_item_variation_ids array of string

Recuperar recompensa de fidelidade

Recupera uma recompensa de fidelidade.

Parâmetros

Name Chave Necessário Tipo Description
ID de recompensa
reward_id True string

O identificador da recompensa.

Devoluções

Name Caminho Tipo Description
ID
reward.id string

O identificador único, emitido pela Square.

Situação
reward.status string

O status de verificação atual deste objeto.

ID da conta de fidelidade
reward.loyalty_account_id string

O ID da conta de fidelidade na qual o evento ocorreu.

ID do Nível de Recompensa
reward.reward_tier_id string

O ID atribuído ao quadrado do nível de recompensa usado para criar a recompensa.

Pontos
reward.points integer

O número de pontos adicionados ou removidos.

Criado em
reward.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

Atualizado em
reward.updated_at string

O carimbo de data/hora que especifica a hora de atualização mais recente deste objeto, no formato RFC 3339.

Resgatado em
reward.redeemed_at string

O carimbo de data/hora quando a recompensa foi resgatada, no formato RFC 3339.

Recuperar trecho

Recupera seu trecho de um site da Square Online. Um site pode conter trechos de vários aplicativos de trechos, mas você pode recuperar apenas o trecho que foi adicionado pelo seu aplicativo.

Parâmetros

Name Chave Necessário Tipo Description
ID do Site
site_id True string

O identificador do site.

Devoluções

Name Caminho Tipo Description
ID
snippet.id string

O identificador único, emitido pela Square.

ID do Site
snippet.site_id string

A ID do site que contém o trecho.

Content
snippet.content string

O código do trecho, que pode conter HTML, JavaScript ou ambos válidos.

Criado em
snippet.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

Atualizado em
snippet.updated_at string

O carimbo de data/hora que especifica a hora de atualização mais recente deste objeto, no formato RFC 3339.

Recuperar turno de gaveta de dinheiro

Fornece os detalhes resumidos para um único turno de gaveta de dinheiro.

Parâmetros

Name Chave Necessário Tipo Description
ID do turno
shift_id True string

O identificador do turno.

ID da Localização
location_id True string

Você pode especificar esse filtro opcional para recuperar apenas os registros pertencentes a um local específico.

Devoluções

Name Caminho Tipo Description
ID
cash_drawer_shift.id string

O identificador único, emitido pela Square.

Estado
cash_drawer_shift.state string

O estado atual.

Aberto em
cash_drawer_shift.opened_at string

A hora em que a mudança começou, no formato ISO 8601.

Terminou em
cash_drawer_shift.ended_at string

A hora em que o turno terminou, no formato ISO 8601.

Fechado em
cash_drawer_shift.closed_at string

O tempo quando fechado, no formato ISO 8601.

Abrindo ID de funcionário
cash_drawer_shift.opening_employee_id string

O ID do funcionário que iniciou o turno da gaveta de dinheiro.

Fim da ID do funcionário
cash_drawer_shift.ending_employee_id string

O ID do funcionário que encerrou o turno da gaveta de dinheiro.

Fechando a ID do funcionário
cash_drawer_shift.closing_employee_id string

O ID do funcionário que fechou o turno da gaveta de dinheiro auditando o conteúdo da gaveta de dinheiro.

Description
cash_drawer_shift.description string

A descrição.

Montante
cash_drawer_shift.opened_cash_money.amount integer

O montante.

Moeda
cash_drawer_shift.opened_cash_money.currency string

A moeda.

Montante
cash_drawer_shift.cash_payment_money.amount integer

O montante.

Moeda
cash_drawer_shift.cash_payment_money.currency string

A moeda.

Montante
cash_drawer_shift.cash_refunds_money.amount integer

O montante.

Moeda
cash_drawer_shift.cash_refunds_money.currency string

A moeda.

Montante
cash_drawer_shift.cash_paid_in_money.amount integer

O montante.

Moeda
cash_drawer_shift.cash_paid_in_money.currency string

A moeda.

Montante
cash_drawer_shift.cash_paid_out_money.amount integer

O montante.

Moeda
cash_drawer_shift.cash_paid_out_money.currency string

A moeda.

Montante
cash_drawer_shift.expected_cash_money.amount integer

O montante.

Moeda
cash_drawer_shift.expected_cash_money.currency string

A moeda.

Montante
cash_drawer_shift.closed_cash_money.amount integer

O montante.

Moeda
cash_drawer_shift.closed_cash_money.currency string

A moeda.

Nome
cash_drawer_shift.device.name string

O nome.

Resgatar recompensa de fidelidade

Resgata uma recompensa de fidelidade. Depois que a recompensa atingir o estado terminal, ela não poderá ser excluída. Por outras palavras, os pontos utilizados para a recompensa não podem ser devolvidos à conta.

Parâmetros

Name Chave Necessário Tipo Description
ID de recompensa
reward_id True string

O identificador da recompensa.

Chave de idempotência
idempotency_key string

Um valor especificado que identifica exclusivamente essa solicitação entre todas as suas solicitações. Uma maneira comum de criar uma chave de idempotência válida é usar um identificador universalmente exclusivo (UUID).

ID da Localização
location_id string

O identificador de localização.

Devoluções

Name Caminho Tipo Description
ID
event.id string

O identificador único, emitido pela Square.

Tipo
event.type string

O tipo deste objeto.

Criado em
event.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

ID do Programa de Fidelização
event.redeem_reward.loyalty_program_id string

O ID do programa de fidelidade

ID de recompensa
event.redeem_reward.reward_id string

O ID atribuído ao quadrado da recompensa de fidelidade.

ID da conta de fidelidade
event.loyalty_account_id string

O ID da conta de fidelidade na qual o evento ocorreu.

ID da Localização
event.location_id string

O identificador do local.

Fonte
event.source string

A fonte.

Tipo de interrupção de atualização

Atualiza um BreakType existente.

Parâmetros

Name Chave Necessário Tipo Description
ID
id True string

O identificador.

ID da Localização
location_id string

O identificador do local.

Nome da quebra
break_name string

Um nome legível por humanos para este tipo de pausa. O nome é exibido aos funcionários em produtos Square.

Duração prevista
expected_duration string

A duração esperada desta pausa. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S. A precisão inferior a minutos é truncada.

É pago
is_paid boolean

Se esta pausa conta para o tempo trabalhado para efeitos de compensação.

Versão
version integer

A versão atual deste objeto.

Devoluções

Name Caminho Tipo Description
ID
break_type.id string

O identificador único, emitido pela Square.

ID da Localização
break_type.location_id string

O identificador do local.

Nome da quebra
break_type.break_name string

Um nome legível por humanos para este tipo de pausa. O nome é exibido aos funcionários em produtos Square.

Duração prevista
break_type.expected_duration string

A duração esperada desta pausa. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S. A precisão inferior a minutos é truncada.

É pago
break_type.is_paid boolean

Se esta pausa conta para o tempo trabalhado para efeitos de compensação.

Versão
break_type.version integer

A versão atual deste objeto.

Criado em
break_type.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

Atualizado em
break_type.updated_at string

O carimbo de data/hora que especifica a hora de atualização mais recente deste objeto, no formato RFC 3339.

Tipos de quebra de lista

Retorna uma lista paginada de instâncias BreakType para uma empresa.

Parâmetros

Name Chave Necessário Tipo Description
ID da Localização
location_id string

Você pode especificar esse filtro opcional para recuperar apenas os registros pertencentes a um local específico.

Limite
limit integer

Limite máximo do número a devolver na resposta.

Cursor
cursor string

O cursor de paginação retornado por uma chamada anterior para este ponto de extremidade.

Devoluções

Name Caminho Tipo Description
Tipos de quebra
break_types array of object
ID
break_types.id string

O identificador único, emitido pela Square.

ID da Localização
break_types.location_id string

O identificador do local.

Nome da quebra
break_types.break_name string

Um nome legível por humanos para este tipo de pausa. O nome é exibido aos funcionários em produtos Square.

Duração prevista
break_types.expected_duration string

A duração esperada desta pausa. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S. A precisão inferior a minutos é truncada.

É pago
break_types.is_paid boolean

Se esta pausa conta para o tempo trabalhado para efeitos de compensação.

Versão
break_types.version integer

A versão atual do objeto.

Criado em
break_types.created_at string

A hora do evento no formato ISO 8601.

Atualizado em
break_types.updated_at string

Carimbo de data/hora da última modificação no formato RFC 3339

Cursor
cursor string

Inclua o cursor de paginação em chamadas subsequentes para este ponto de extremidade para recuperar o próximo conjunto de resultados associado à consulta original.

Trecho de Upsert

Adiciona um snippet a um site do Square Online ou atualiza o snippet existente no site. O código do trecho é anexado ao final do elemento head em todas as páginas do site, exceto nas páginas de checkout. Um aplicativo de snippet pode adicionar um snippet a um determinado site.

Parâmetros

Name Chave Necessário Tipo Description
ID do Site
site_id True string

O identificador do site.

Content
content string

O código do trecho, que pode conter HTML, JavaScript ou ambos válidos.

Devoluções

Name Caminho Tipo Description
ID
snippet.id string

O identificador único, emitido pela Square.

ID do Site
snippet.site_id string

A ID do site que contém o trecho.

Content
snippet.content string

O código do trecho, que pode conter HTML, JavaScript ou ambos válidos.

Criado em
snippet.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

Atualizado em
snippet.updated_at string

O carimbo de data/hora que especifica a hora de atualização mais recente deste objeto, no formato RFC 3339.

Vincular o cliente ao cartão-presente (Beta)

Vincula um cliente a um vale-presente

Parâmetros

Name Chave Necessário Tipo Description
ID do Cartão Presente
gift_card_id True string

O identificador do cartão-presente.

ID do Cliente
customer_id string

O ID do cliente a ser vinculado.

Devoluções

Name Caminho Tipo Description
ID
gift_card.id string

O identificador único, emitido pela Square.

Tipo
gift_card.type string

O tipo deste objeto.

Fonte GAN
gift_card.gan_source string

Indica se o número de conta do cartão-presente (GAN) é gerado pela Square ou importado de um sistema que não seja Square.

Estado
gift_card.state string

O estado atual.

Montante
gift_card.balance_money.amount integer

O montante.

Moeda
gift_card.balance_money.currency string

A moeda.

GaN
gift_card.gan string

O número da conta do cartão-presente.

Criado em
gift_card.created_at string

O carimbo de data/hora que especifica a hora de criação deste objeto, no formato RFC 3339.

IDs do cliente
gift_card.customer_ids array of string

Definições

objecto

Este é o tipo 'objeto'.