Square Business (Editor Independente) (versão prévia)
A Square ajuda milhões de vendedores a administrar seus negócios - desde processamento seguro de cartão de crédito até soluções de ponto de venda. Esse conector contém ações para os seguintes pontos de extremidade: Fidelidade, Cartões-Presente, Reservas, Negócios, Equipe, Finanças, Online e Autenticação.
Esse conector está disponível nos seguintes produtos e regiões:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicativos Lógicos | Standard | Todas as regiões dos Aplicativos Lógicos , exceto as seguintes: – Regiões do Azure Governamental - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Power Apps | Premium | Todas as regiões do Power Apps , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Power Automate | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | Troy Taylor |
| URL | https://www.hitachisolutions.com |
| ttaylor@hitachisolutions.com |
| Metadados do conector | |
|---|---|
| Publicador | Troy Taylor |
| Site | https://squareup.com/ |
| Política de privacidade | https://squareup.com/us/en/legal/general/privacy |
| Categorias | Comércio; Vendas e CRM |
Limitações
| Nome | Chamadas | Período de renovação |
|---|---|---|
| Chamadas à API por conexão | 100 | 60 segundos |
Ações
| Acumular 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 esse ponto de extremidade somente quando precisar ajustar pontos manualmente. |
| Atualizar a configuração salarial |
Cria ou atualiza um objeto WageSetting. |
| Atualizar configuração da semana de trabalho |
Atualiza um WorkweekConfig. |
| Atualizar membro da equipe |
Atualiza um único objeto TeamMember. |
| 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 a emissão. |
| Criar código do dispositivo |
Cria um DeviceCode que pode ser usado para fazer logon em um dispositivo do Terminal Quadrado para entrar no modo de terminal conectado. |
| Criar local (Beta) |
Cria um local. |
| Criar membro da equipe |
Cria um único objeto TeamMember. |
| Criar membros da equipe em massa |
Cria vários objetos TeamMember. |
| Criar recompensa de fidelidade |
Cria uma recompensa de lealdade. Depois que uma recompensa é criada, os pontos são bloqueados e não estão disponíveis para o comprador resgatar outra recompensa. |
| Criar reserva (Beta) |
Cria uma reserva. |
| Criar tipo de interrupção |
Cria um novo BreakType. Um BreakType é um modelo para criar objetos Break. |
| Criar turno |
Cria um novo Shift. Um Shift representa um dia de trabalho completo para um único funcionário |
| Desvincular o cliente do cartão-presente (Beta) |
Desvincula um cliente de um cartão-presente. |
| Disponibilidade de pesquisa (Beta) |
Procura disponibilidades para reserva. |
| Excluir recompensa de fidelidade |
Exclui uma recompensa de fidelidade. Retorna os pontos de fidelidade de volta para a conta de fidelidade. Você não pode excluir uma recompensa que atingiu o estado do terminal (REDEEMED). |
| Excluir snippet |
Remove o snippet de código de um site do Square Online. |
| Excluir tipo de interrupção |
Exclui um BreakType existente. Um BreakType pode ser excluído mesmo se for referenciado de um Shift. |
| Excluir turno |
Exclui um turno |
| Listar atividades de cartão-presente (Beta) |
Lista atividades de cartão-presente. Por padrão, você obtém atividades de cartão 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ão presente para um cartão presente, para todos os cartões-presente em uma região específica ou para atividades em 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 do dispositivo |
Lista todos os DeviceCodes associados ao comerciante. |
| Listar eventos de turno 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 os salários dos membros da equipe |
Retorna uma lista paginada de instâncias de TeamMemberWage para uma empresa. |
| Listar perfis de reserva de membros da equipe (Beta) |
Lista perfis de reserva para membros da equipe. |
| Listar sites |
Lista os sites do 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 da atualização (Beta) |
Atualiza um local. |
| Membros da equipe de atualização em massa |
Atualiza vários objetos TeamMember. |
| Membros da equipe de pesquisa |
Retorna uma lista paginada de objetos TeamMember para uma empresa. |
| Mudança de atualização |
Atualiza um Shift existente. |
| Obter conta bancária |
Retorna detalhes de um BankAccount vinculado a uma conta Square. |
| Obter conta bancária por ID da V1 |
Retorna detalhes de um BankAccount identificado pela ID da conta bancária V1. |
| Obter código do dispositivo |
Recupera DeviceCode com a ID associada. |
| Obter salário de membro da equipe |
Retorna um único TeamMemberWage especificado pela ID. |
| Obter tipo de interrupção |
Retorna um único BreakType especificado pela ID. |
| Obter turno |
Retorna um único Shift especificado pela ID. |
| Pesquisar contas de fidelidade |
Pesquisa contas de fidelidade em um programa de fidelidade. |
| Pesquisar eventos de fidelidade |
Pesquisa eventos de fidelidade. Um programa de fidelidade Square mantém um razão de eventos que ocorrem durante o tempo de vida 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 razão. Usando esse ponto de extremidade, você pode pesquisar eventos no razão. |
| Pesquisar recompensas de fidelidade |
Procura recompensas de fidelidade em uma conta de fidelidade. |
| Recuperar a configuração salarial |
Recupera um objeto WageSetting para um membro da equipe especificado pela ID do TeamMember. |
| Recuperar cartão-presente (Beta) |
Recupera um cartão presente usando sua ID. |
| Recuperar cartão-presente do GAN (Beta) |
Recupera um cartão presente usando o número da 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 fornecido. |
| Recuperar conta de fidelidade |
Recupera uma conta de fidelidade. |
| Recuperar local |
Recupera detalhes de um local. Você pode especificar "principal" como a ID do local para recuperar detalhes do local principal. |
| Recuperar membro da equipe |
Recupera um objeto TeamMember para a ID do TeamMember fornecida. |
| Recuperar o turno da gaveta de dinheiro |
Fornece os detalhes de resumo de um único turno de gaveta de dinheiro. |
| 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 pela ID do programa ou pela palavra-chave principal. Os programas de fidelidade definem como os compradores podem ganhar pontos e resgatar pontos para recompensas. |
| Recuperar recompensa de fidelidade |
Recupera uma recompensa de fidelidade. |
| Recuperar snippet |
Recupera o snippet de código de um site do Square Online. Um site pode conter snippets de vários aplicativos de snippet, mas você pode recuperar apenas o snippet que foi adicionado pelo aplicativo. |
| Resgatar recompensa de lealdade |
Resgata uma recompensa de lealdade. Depois que a recompensa atingir o estado terminal, ela não poderá ser excluída. Em outras palavras, os pontos usados para a recompensa não podem ser retornados para a conta. |
| Tipo de quebra 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 código upsert |
Adiciona um snippet a um site do Square Online ou atualiza o snippet existente no site. O código de snippet é acrescentado ao final do elemento principal em todas as páginas do site, exceto páginas de check-out. Um aplicativo de snippet de código pode adicionar um snippet a um determinado site. |
| Turnos de pesquisa |
Retorna uma lista paginada de registros Shift para uma empresa. |
| Vincular o cliente ao cartão presente (Beta) |
Vincula um cliente a um cartão-presente |
Acumular pontos de fidelidade
Adiciona pontos a uma conta de fidelidade.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
AccountID
|
account_id | True | string |
O identificador da conta. |
|
ID do pedido
|
order_id | string |
A ID da ordem. |
|
|
ID do Local
|
location_id | string |
O identificador de local. |
|
|
Chave de Idempotency
|
idempotency_key | string |
Um valor que você especifica que identifica exclusivamente essa solicitação entre todas as suas solicitações. Uma maneira comum de criar uma chave de idempotency válida é usar um UUID (identificador universal exclusivo). |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
event.id | string |
O identificador exclusivo emitido por Quadrado. |
|
Tipo
|
event.type | string |
O tipo desse objeto. |
|
Criado em
|
event.created_at | string |
O carimbo de data/hora que especifica a hora de criação desse objeto, no formato RFC 3339. |
|
ID do programa de fidelidade
|
event.accumulate_points.loyalty_program_id | string |
A ID do programa de fidelidade |
|
Pontos
|
event.accumulate_points.points | integer |
O número de pontos acumulados pelo evento. |
|
ID do pedido
|
event.accumulate_points.order_id | string |
A ID da ordem associada à atividade. |
|
ID da conta de fidelidade
|
event.loyalty_account_id | string |
A ID da conta de fidelidade na qual o evento ocorreu. |
|
ID do Local
|
event.location_id | string |
O identificador do local. |
|
Source
|
event.source | string |
A origem. |
Ajustar pontos de fidelidade
Adiciona pontos ou subtrai pontos da conta de um comprador. Use esse ponto de extremidade somente quando precisar ajustar pontos manualmente.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
AccountID
|
account_id | True | string |
O identificador da conta. |
|
Pontos
|
points | integer |
O número de pontos adicionados ou removidos. |
|
|
Reason
|
reason | string |
O motivo desse objeto. |
|
|
Chave de Idempotency
|
idempotency_key | string |
Um valor que você especifica que identifica exclusivamente essa solicitação entre todas as suas solicitações. Uma maneira comum de criar uma chave de idempotency válida é usar um UUID (identificador universal exclusivo). |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
event.id | string |
O identificador exclusivo emitido por Quadrado. |
|
Tipo
|
event.type | string |
O tipo desse objeto. |
|
Criado em
|
event.created_at | string |
O carimbo de data/hora que especifica a hora de criação desse objeto, no formato RFC 3339. |
|
ID do programa de fidelidade
|
event.adjust_points.loyalty_program_id | string |
A 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 |
A ID da conta de fidelidade na qual o evento ocorreu. |
|
Source
|
event.source | string |
A origem. |
Atualizar a configuração salarial
Cria ou atualiza um objeto WageSetting.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do membro da equipe
|
team_member_id | True | string |
O identificador do membro da equipe. |
|
Isenção de horas extras
|
is_overtime_exempt | boolean |
Se o membro da equipe está isento das regras de horas extras 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 da atribuição de trabalho usada para calcular o valor de pagamento em um período de pagamento. |
|
|
Quantidade
|
amount | integer |
O valor. |
|
|
Moeda
|
currency | string |
A moeda. |
|
|
Horas Semanais
|
weekly_hours | integer |
As horas planejadas por semana para o trabalho. Defina se o paytype do trabalho for SALARY. |
|
|
Quantidade
|
amount | integer |
O valor. |
|
|
Moeda
|
currency | string |
A moeda. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID do membro da equipe
|
wage_setting.team_member_id | string |
A ID do membro da equipe. |
|
Atribuições de Trabalho
|
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 da atribuição de trabalho usada para calcular o valor de pagamento em um período de pagamento. |
|
Quantidade
|
wage_setting.job_assignments.hourly_rate.amount | integer |
O valor. |
|
Moeda
|
wage_setting.job_assignments.hourly_rate.currency | string |
A moeda. |
|
Quantidade
|
wage_setting.job_assignments.annual_rate.amount | integer |
O valor. |
|
Moeda
|
wage_setting.job_assignments.annual_rate.currency | string |
A moeda. |
|
Horas Semanais
|
wage_setting.job_assignments.weekly_hours | integer |
As horas planejadas por semana para o trabalho. Defina se o paytype do trabalho for SALARY. |
|
Isenção de horas extras
|
wage_setting.is_overtime_exempt | boolean |
Se o membro da equipe está isento das regras de horas extras 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 desse 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 desse objeto, no formato RFC 3339. |
Atualizar configuração da semana de trabalho
Atualiza um WorkweekConfig.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID
|
id | True | string |
O identificador. |
|
Início da Semana
|
start_of_week | string |
O dia da semana em que uma semana comercial termina para fins de compensação. |
|
|
Hora local do início do dia
|
start_of_day_local_time | string |
A hora local em que uma semana comercial termina. Representado como uma cadeia de caracteres no formato HH:MM (HH:MM:SS também é aceito, mas segundos são truncados). |
|
|
Versão
|
version | integer |
A versão atual deste objeto. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
workweek_config.id | string |
O identificador exclusivo emitido por Quadrado. |
|
Início da Semana
|
workweek_config.start_of_week | string |
O dia da semana em que uma semana comercial termina para fins de compensação. |
|
Hora local do início do dia
|
workweek_config.start_of_day_local_time | string |
A hora local em que uma semana comercial termina. Representado como uma cadeia de caracteres no formato HH:MM (HH:MM:SS também é aceito, mas 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 desse 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 desse objeto, no formato RFC 3339. |
Atualizar membro da equipe
Atualiza um único objeto TeamMember.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do membro da equipe
|
team_member_id | True | string |
O identificador do membro da equipe. |
|
ID de Referência
|
reference_id | string |
Uma ID de referência opcional definida pelo usuário. |
|
|
Situação
|
status | string |
O status de verificação atual desse objeto. |
|
|
Nome
|
given_name | string |
O nome fornecido (ou seja, primeiro) associado ao perfil do cliente. |
|
|
Sobrenome
|
family_name | string |
O nome da família (ou seja, sobrenome) associado ao perfil do cliente. |
|
|
Endereço de Email
|
email_address | string |
O endereço de email 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. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
team_member.id | string |
O identificador exclusivo emitido por Quadrado. |
|
ID de Referência
|
team_member.reference_id | string |
Uma ID de referência opcional definida pelo usuário. |
|
É Proprietário
|
team_member.is_owner | boolean |
Se o membro da equipe é o proprietário da conta square. |
|
Situação
|
team_member.status | string |
O status de verificação atual desse objeto. |
|
Nome
|
team_member.given_name | string |
O nome fornecido (ou seja, primeiro) associado ao perfil do cliente. |
|
Sobrenome
|
team_member.family_name | string |
O nome da família (ou seja, sobrenome) associado ao perfil do cliente. |
|
Endereço de Email
|
team_member.email_address | string |
O endereço de email 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 desse 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 |
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
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do programa
|
program_id | True | string |
O identificador do programa. |
|
ID do pedido
|
order_id | string |
O identificador da ordem. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Pontos
|
points | integer |
Os pontos que o comprador pode ganhar com uma compra especificada. |
Criar atividade de cartão-presente (Beta)
Cria uma atividade de cartão presente.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Chave de Idempotency
|
idempotency_key | string |
Um valor que você especifica que identifica exclusivamente essa solicitação entre todas as suas solicitações. Uma maneira comum de criar uma chave de idempotency válida é usar um UUID (identificador universal exclusivo). |
|
|
ID do cartão presente
|
gift_card_id | string |
A ID do cartão de presente. A ID não será necessária se uma GAN estiver presente. |
|
|
Tipo
|
type | string |
O tipo desse objeto. |
|
|
ID do Local
|
location_id | string |
O identificador do local. |
|
|
ID do pedido
|
order_id | string |
A ID da ordem associada à atividade. |
|
|
UID do item de linha
|
line_item_uid | string |
O line_item_uid do item de linha do cartão presente em uma ordem. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
gift_card_activity.id | string |
O identificador exclusivo emitido por Quadrado. |
|
ID do cartão presente
|
gift_card_activity.gift_card_id | string |
A ID do cartão de presente. A ID não será necessária se uma GAN estiver presente. |
|
GAN de cartão-presente
|
gift_card_activity.gift_card_gan | string |
O cartão-presente GAN. A GAN não será necessária se gift_card_id estiver presente. |
|
Tipo
|
gift_card_activity.type | string |
O tipo desse objeto. |
|
Quantidade
|
gift_card_activity.gift_card_balance_money.amount | integer |
O valor. |
|
Moeda
|
gift_card_activity.gift_card_balance_money.currency | string |
A moeda. |
|
ID do Local
|
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 desse objeto, no formato RFC 3339. |
|
Quantidade
|
gift_card_activity.activate_activity_details.amount_money.amount | integer |
O valor. |
|
Moeda
|
gift_card_activity.activate_activity_details.amount_money.currency | string |
A moeda. |
|
ID do pedido
|
gift_card_activity.activate_activity_details.order_id | string |
A ID da ordem associada à atividade. |
|
UID do item de linha
|
gift_card_activity.activate_activity_details.line_item_uid | string |
O line_item_uid do item de linha do cartão presente em uma ordem. |
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
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do Local
|
location_id | True | string |
O identificador do local. |
|
Chave de Idempotency
|
idempotency_key | string |
Um valor que você especifica que identifica exclusivamente essa solicitação entre todas as suas solicitações. Uma maneira comum de criar uma chave de idempotency válida é usar um UUID (identificador universal exclusivo). |
|
|
URL de redirecionamento
|
redirect_url | string |
Por exemplo, se a URL de redirecionamento fornecida for Se você não fornecer uma 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 você possa verificar os resultados da transação e finalizar o pedido por meio do fluxo de trabalho de confirmação existente/normal.
|
|
|
Chave de Idempotency
|
idempotency_key | string |
Um valor que você especifica que identifica exclusivamente essa ordem entre os pedidos que você criou. Se você não tiver certeza se uma ordem específica foi criada com êxito, poderá tentar novamente com a mesma chave de idempobilidade sem se preocupar em criar pedidos duplicados. |
|
|
ID do Local
|
location_id | string |
A expressão de consulta a ser pesquisada por disponibilidades correspondentes às IDs de localização do vendedor especificadas. |
|
|
ID do cliente
|
customer_id | string |
A ID do cliente associado ao pedido. |
|
|
ID de Referência
|
reference_id | string |
Uma ID especificada pelo cliente para associar uma entidade em outro sistema a essa ordem. |
|
|
Nome
|
name | string |
O nome do item. |
|
|
Quantidade
|
quantity | string |
A quantidade adquirida, formatada como um número decimal. Os itens de linha com uma quantidade de 0 são removidos automaticamente ao pagar ou concluir o pedido. |
|
|
Quantidade
|
amount | integer |
O valor. |
|
|
Moeda
|
currency | string |
A moeda. |
|
|
UID de desconto
|
discount_uid | string |
A UID do desconto que o desconto aplicado representa. Ele deve fazer referência a um desconto presente no campo order.discounts. Esse campo é imutável. Para alterar quais descontos se aplicam a um item de linha, você deve excluir o desconto e adicioná-lo novamente como uma nova OrderLineItemAppliedDiscount. |
|
|
UID fiscal
|
tax_uid | string |
A UID do imposto para o qual esse imposto aplicado representa. Ele deve fazer referência a um imposto presente no campo order.tax. Esse campo é imutável. Para alterar quais impostos se aplicam a um item de linha, exclua e adicione um novo OrderLineItemAppliedTax. |
|
|
UID
|
uid | string |
Uma ID exclusiva. |
|
|
Tipo
|
type | string |
O tipo desse objeto. |
|
|
Porcentagem
|
percentage | string |
O percentual 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 |
Uma ID exclusiva. |
|
|
Tipo
|
type | string |
O tipo desse objeto. |
|
|
Scope
|
scope | string |
Indica o nível no qual o objeto se aplica. |
|
|
Quantidade
|
amount | integer |
O valor. |
|
|
Moeda
|
currency | string |
A moeda. |
|
|
ID do Local
|
location_id | string |
O identificador do local. |
|
|
Description
|
title | string |
A descrição. |
|
|
Quantidade
|
amount | integer |
O valor. |
|
|
Moeda
|
currency | string |
A moeda. |
|
|
Solicitar endereço de envio
|
ask_for_shipping_address | boolean |
Se for true, o Square Checkout coletará informações de envio em seu nome e armazenará essas informações com as informações da transação no Painel do Square Seller. |
|
|
Email de Suporte do Comerciante
|
merchant_support_email | string |
O endereço de email a ser exibido na página de confirmação do Square Checkout e no email 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 email exibirão o endereço de email primário associado à conta Quadrada do vendedor. |
|
|
Pré-popular email do comprador
|
pre_populate_buyer_email | string |
Se fornecido, o email do comprador será pré-preenchido na página de check-out como um campo de texto editável. |
|
|
Linha de endereço 1
|
address_line_1 | string |
A primeira linha do endereço. |
|
|
Linha de endereço 2
|
address_line_2 | string |
A segunda linha do endereço, se houver. |
|
|
Localidade
|
locality | string |
A cidade ou a cidade do endereço. |
|
|
Nível 1 do Distrito Administrativo
|
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 |
O código postal do endereço. |
|
|
País
|
country | string |
O código de país ISO 3166 Alpha-2. |
|
|
Primeiro Nome
|
first_name | string |
Nome opcional ao representar o destinatário. |
|
|
Apelido
|
last_name | string |
Sobrenome opcional ao representar o destinatário. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
checkout.id | string |
O identificador exclusivo emitido por Quadrado. |
|
URL da Página de Check-out
|
checkout.checkout_page_url | string |
A URL para a qual o navegador do comprador deve ser redirecionado após a conclusão do check-out. |
|
Solicitar endereço de envio
|
checkout.ask_for_shipping_address | boolean |
Se for true, o Square Checkout coletará informações de envio em seu nome e armazenará essas informações com as informações de transação em seu Painel Quadrado. |
|
Email de Suporte do Comerciante
|
checkout.merchant_support_email | string |
O endereço de email a ser exibido na página de confirmação do Square Checkout e no email de confirmação que o comprador pode usar para entrar em contato com o comerciante. |
|
Pré-popular email do comprador
|
checkout.pre_populate_buyer_email | string |
Se fornecido, o email do comprador será preenchido previamente na página de check-out 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 de rua, nome da rua e nome do prédio. |
|
Linha de endereço 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 a cidade do endereço. |
|
Nível 1 do Distrito Administrativo
|
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 |
O código postal do endereço. |
|
País
|
checkout.pre_populate_shipping_address.country | string |
O país do endereço, no formato ISO 3166-1-alpha-2. |
|
Primeiro Nome
|
checkout.pre_populate_shipping_address.first_name | string |
Nome opcional ao representar o destinatário. |
|
Apelido
|
checkout.pre_populate_shipping_address.last_name | string |
Nome lsat opcional quando ele está representando o destinatário. |
|
URL de redirecionamento
|
checkout.redirect_url | string |
A URL para a qual redirecionar após a conclusão do check-out com checkoutId, orderId, transactionId e referenceId da Square acrescentadas como parâmetros de URL. Por exemplo, se o redirect_url fornecido for Se você não fornecer uma URL de redirecionamento, o Square Checkout exibirá uma página de confirmação do pedido em seu nome; no entanto, o Square recomenda fortemente que você forneça uma URL de redirecionamento para que você possa verificar os resultados da transação e finalizar o pedido por meio do fluxo de trabalho de confirmação existente/normal.
|
|
ID do Local
|
checkout.order.location_id | string |
A expressão de consulta a ser pesquisada por disponibilidades correspondentes às IDs de localização do vendedor especificadas. |
|
ID do cliente
|
checkout.order.customer_id | string |
A ID do cliente associado ao pedido. |
|
ID de Referência
|
checkout.order.reference_id | string |
Uma ID especificada 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 adquirida, formatada como um número decimal. Os itens de linha com uma quantidade de 0 são removidos automaticamente 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 |
A UID do imposto para o qual esse imposto aplicado representa. Ele deve fazer referência a um imposto presente no campo order.tax. Esse campo é imutável. Para alterar quais impostos se aplicam a um item de linha, exclua e adicione um novo OrderLineItemAppliedTax. |
|
Quantidade
|
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 está em centavos. Os valores monetários podem ser positivos ou negativos. Consulte a descrição de campo específica 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 | |
|
UID de desconto
|
checkout.order.line_items.applied_discounts.discount_uid | string |
A UID do desconto que o desconto aplicado representa. Ele deve fazer referência a um desconto presente no campo order.discounts. Esse campo é imutável. Para alterar quais descontos se aplicam a um item de linha, você deve excluir o desconto e adicioná-lo novamente como uma nova OrderLineItemAppliedDiscount. |
|
Quantidade
|
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 está em centavos. Os valores monetários podem ser positivos ou negativos. Consulte a descrição de campo específica 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. |
|
Quantidade
|
checkout.order.line_items.base_price_money.amount | integer |
O valor. |
|
Moeda
|
checkout.order.line_items.base_price_money.currency | string |
A moeda. |
|
Quantidade
|
checkout.order.line_items.total_tax_money.amount | integer |
O valor. |
|
Moeda
|
checkout.order.line_items.total_tax_money.currency | string |
A moeda. |
|
Quantidade
|
checkout.order.line_items.total_discount_money.amount | integer |
O valor. |
|
Moeda
|
checkout.order.line_items.total_discount_money.currency | string |
A moeda. |
|
Quantidade
|
checkout.order.line_items.total_money.amount | integer |
O valor. |
|
Moeda
|
checkout.order.line_items.total_money.currency | string |
A moeda. |
|
Impostos
|
checkout.order.taxes | array of object | |
|
UID
|
checkout.order.taxes.uid | string |
Uma ID exclusiva. |
|
Tipo
|
checkout.order.taxes.type | string |
O tipo desse objeto. |
|
Porcentagem
|
checkout.order.taxes.percentage | string |
O percentual 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 |
Uma ID exclusiva. |
|
Tipo
|
checkout.order.discounts.type | string |
O tipo desse objeto. |
|
Scope
|
checkout.order.discounts.scope | string |
Indica o nível no qual o objeto se aplica. |
|
Quantidade
|
checkout.order.discounts.amount_money.amount | integer |
O valor. |
|
Moeda
|
checkout.order.discounts.amount_money.currency | string |
A moeda. |
|
Quantidade
|
checkout.order.discounts.applied_money.amount | integer |
O valor. |
|
Moeda
|
checkout.order.discounts.applied_money.currency | string |
A moeda. |
|
Quantidade
|
checkout.order.total_money.amount | integer |
O valor. |
|
Moeda
|
checkout.order.total_money.currency | string |
A moeda. |
|
Quantidade
|
checkout.order.total_tax_money.amount | integer |
O valor. |
|
Moeda
|
checkout.order.total_tax_money.currency | string |
A moeda. |
|
Quantidade
|
checkout.order.total_discount_money.amount | integer |
O valor. |
|
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 desse 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 do Local
|
checkout.additional_recipients.location_id | string |
A ID do local de um destinatário (diferente do comerciante) recebendo uma parte desta licitação. |
|
Description
|
checkout.additional_recipients.title | string |
A descrição do item. Esse é um atributo pesquisável para uso em filtros de consulta aplicáveis e seu tamanho de valor é de pontos de código Unicode. |
|
Quantidade
|
checkout.additional_recipients.amount_money.amount | integer |
O valor. |
|
Moeda
|
checkout.additional_recipients.amount_money.currency | string |
A moeda. |
Criar conta de fidelidade
Cria uma conta de fidelidade.
Parâmetros
| Nome | Chave | Obrigató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 por quadrado do programa. |
|
|
Chave de Idempotency
|
idempotency_key | string |
Um valor que você especifica que identifica exclusivamente essa solicitação entre todas as suas solicitações. Uma maneira comum de criar uma chave de idempotency válida é usar um UUID (identificador universal exclusivo). |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
loyalty_account.id | string |
O identificador exclusivo emitido por Quadrado. |
|
ID
|
loyalty_account.mapping.id | string |
A ID atribuída 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 por quadrado do programa. |
|
Saldo
|
loyalty_account.balance | integer |
O saldo disponível. |
|
Pontos de tempo de vida
|
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 desse 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 desse 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 a emissão.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do Local
|
location_id | string |
O identificador de local. |
Retornos
| Nome | 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 do Square. |
|
Expira em
|
expires_at | string |
O carimbo de data/hora quando authorization_code expira no formato RFC 3339. |
Criar código do dispositivo
Cria um DeviceCode que pode ser usado para fazer logon em um dispositivo do Terminal Quadrado para entrar no modo de terminal conectado.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Chave de Idempotency
|
idempotency_key | string |
Um valor que você especifica que identifica exclusivamente essa solicitação entre todas as suas solicitações. Uma maneira comum de criar uma chave de idempotency válida é usar um UUID (identificador universal exclusivo). |
|
|
Nome
|
name | string |
O nome do objeto. |
|
|
ID do Local
|
location_id | string |
O identificador do local. |
|
|
Tipo de Produto
|
product_type | string |
O tipo de produto de destino do código do dispositivo. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
device_code.id | string |
O identificador exclusivo emitido por Quadrado. |
|
Nome
|
device_code.name | string |
O nome do objeto. |
|
Code
|
device_code.code | string |
O código exclusivo que pode ser usado para fazer logon. |
|
Tipo de Produto
|
device_code.product_type | string |
O tipo de produto de destino do código do dispositivo. |
|
ID do Local
|
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 desse objeto, no formato RFC 3339. |
|
Emparelhar por
|
device_code.pair_by | string |
Quando este DeviceCode expirar e não for mais logon. Carimbo de data/hora no formato RFC 3339. |
|
Situação
|
device_code.status | string |
O status de verificação atual desse 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 local (Beta)
Cria um local.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome
|
name | string |
O nome do objeto. |
|
|
Description
|
description | string |
A descrição. |
|
|
Facebook URL
|
facebook_url | string |
A URL do perfil do Facebook do local. A 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 de rua, nome da rua e nome do prédio. |
|
|
Nível 1 do Distrito Administrativo
|
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 a cidade do endereço. |
|
|
Código postal
|
postal_code | string |
O código postal do endereço. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
location.id | string |
O identificador exclusivo emitido por Quadrado. |
|
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 de rua, nome da rua e nome do prédio. |
|
Localidade
|
location.address.locality | string |
A cidade ou a cidade do endereço. |
|
Nível 1 do Distrito Administrativo
|
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 |
O código postal do endereço. |
|
Capabilities
|
location.capabilities | array of string | |
|
Situação
|
location.status | string |
O status de verificação atual desse objeto. |
|
Criado em
|
location.created_at | string |
O carimbo de data/hora que especifica a hora de criação desse objeto, no formato RFC 3339. |
|
ID do Comerciante
|
location.merchant_id | string |
A ID do comerciante. |
|
País
|
location.country | string |
O código de país ISO 3166 Alpha-2. |
|
Código de idioma
|
location.language_code | string |
O código de idioma, no formato BCP 47. |
|
Moeda
|
location.currency | string |
O código de moeda ISO 4217 de 3 caracteres. |
|
Tipo
|
location.type | string |
O tipo desse objeto. |
|
Description
|
location.description | string |
A descrição. |
|
URL do site
|
location.website_url | string |
A 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. |
|
MCC
|
location.mcc | string |
O MCC (código de categoria do comerciante) do local, conforme padronizado pela ISO 18245. O MCC descreve o tipo de bens ou serviços vendidos no local. |
Criar membro da equipe
Cria um único objeto TeamMember.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Chave de Idempotency
|
idempotency_key | string |
Um valor que você especifica que identifica exclusivamente essa solicitação entre todas as suas solicitações. Uma maneira comum de criar uma chave de idempotency válida é usar um UUID (identificador universal exclusivo). |
|
|
ID de Referência
|
reference_id | string |
Uma ID de referência opcional definida pelo usuário. |
|
|
Situação
|
status | string |
O status de verificação atual desse objeto. |
|
|
Nome
|
given_name | string |
O nome fornecido (ou seja, primeiro) associado ao perfil do cliente. |
|
|
Sobrenome
|
family_name | string |
O nome da família (ou seja, sobrenome) associado ao perfil do cliente. |
|
|
Endereço de Email
|
email_address | string |
O endereço de email 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. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
team_member.id | string |
O identificador exclusivo emitido por Quadrado. |
|
ID de Referência
|
team_member.reference_id | string |
Uma ID de referência opcional definida pelo usuário. |
|
É Proprietário
|
team_member.is_owner | boolean |
Se o membro da equipe é o proprietário da conta square. |
|
Situação
|
team_member.status | string |
O status de verificação atual desse objeto. |
|
Nome
|
team_member.given_name | string |
O nome fornecido (ou seja, primeiro) associado ao perfil do cliente. |
|
Sobrenome
|
team_member.family_name | string |
O nome da família (ou seja, sobrenome) associado ao perfil do cliente. |
|
Endereço de Email
|
team_member.email_address | string |
O endereço de email 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
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome
|
given_name | string |
O nome fornecido (ou seja, o nome) associado ao membro da equipe. |
|
|
Sobrenome
|
family_name | string |
O nome da família (ou seja, o sobrenome) associado ao membro da equipe. |
|
|
Endereço de Email
|
email_address | string |
O endereço de email associado ao membro da equipe. |
|
|
ID de Referência
|
reference_id | string |
Uma segunda ID usada 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 equipe, no 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
|
given_name | string |
O nome fornecido (ou seja, o nome) associado ao membro da equipe. |
|
|
Sobrenome
|
family_name | string |
O nome da família (ou seja, o sobrenome) associado ao membro da equipe. |
|
|
Endereço de Email
|
email_address | string |
O endereço de email associado ao membro da equipe. |
|
|
ID de Referência
|
reference_id | string |
Uma segunda ID usada 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 equipe, no formato E.164. |
|
|
Tipo de atribuição
|
assignment_type | string |
O tipo de atribuição atual do membro da equipe. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
team_members.idempotency-key-1.team_member.id | string |
Um identificador para fazer referência a esse objeto. |
|
ID de Referência
|
team_members.idempotency-key-1.team_member.reference_id | string |
Uma segunda ID usada 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 equipe é 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
|
team_members.idempotency-key-1.team_member.given_name | string |
O nome fornecido (ou seja, o nome) associado ao membro da equipe. |
|
Sobrenome
|
team_members.idempotency-key-1.team_member.family_name | string |
O nome da família (ou seja, o sobrenome) associado ao membro da equipe. |
|
Endereço de Email
|
team_members.idempotency-key-1.team_member.email_address | string |
O endereço de email 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 equipe, no 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 esse objeto. |
|
ID de Referência
|
team_members.idempotency-key-2.team_member.reference_id | string |
Uma segunda ID usada 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 equipe é 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
|
team_members.idempotency-key-2.team_member.given_name | string |
O nome fornecido (ou seja, o nome) associado ao membro da equipe. |
|
Sobrenome
|
team_members.idempotency-key-2.team_member.family_name | string |
O nome da família (ou seja, o sobrenome) associado ao membro da equipe. |
|
Endereço de Email
|
team_members.idempotency-key-2.team_member.email_address | string |
O endereço de email 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 equipe, no 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 recompensa de fidelidade
Cria uma recompensa de lealdade. 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
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID da conta de fidelidade
|
loyalty_account_id | string |
A ID da conta de fidelidade na qual o evento ocorreu. |
|
|
ID da Camada de Recompensa
|
reward_tier_id | string |
A ID atribuída por quadrado da camada de recompensa usada para criar a recompensa. |
|
|
ID do pedido
|
order_id | string |
A ID da ordem. |
|
|
Chave de Idempotency
|
idempotency_key | string |
Um valor que você especifica que identifica exclusivamente essa solicitação entre todas as suas solicitações. Uma maneira comum de criar uma chave de idempotency válida é usar um UUID (identificador universal exclusivo). |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
reward.id | string |
O identificador exclusivo emitido por Quadrado. |
|
Situação
|
reward.status | string |
O status de verificação atual desse objeto. |
|
ID da conta de fidelidade
|
reward.loyalty_account_id | string |
A ID da conta de fidelidade na qual o evento ocorreu. |
|
ID da Camada de Recompensa
|
reward.reward_tier_id | string |
A ID atribuída por quadrado da camada de recompensa usada para criar a recompensa. |
|
Pontos
|
reward.points | integer |
O número de pontos adicionados ou removidos. |
|
ID do pedido
|
reward.order_id | string |
A ID da ordem. |
|
Criado em
|
reward.created_at | string |
O carimbo de data/hora que especifica a hora de criação desse 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 desse objeto, no formato RFC 3339. |
Criar reserva (Beta)
Cria uma reserva.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do cliente
|
customer_id | string |
A ID desse objeto que representa o cliente. |
|
|
Iniciar em
|
start_at | string |
O carimbo de data/hora que especifica a hora de início deste objeto, no formato RFC 3339. |
|
|
ID do Local
|
location_id | string |
O identificador do local. |
|
|
Minutos de Duração
|
duration_minutes | integer |
O intervalo de tempo em minutos de um segmento de compromisso. |
|
|
ID do membro da equipe
|
team_member_id | string |
A ID do objeto TeamMember que representa o membro da equipe reservado neste segmento. |
|
|
ID da Variação de Serviço
|
service_variation_id | string |
A ID do objeto CatalogItemVariation que representa o serviço reservado neste segmento. |
|
|
Versão da Variação de Serviço
|
service_variation_version | integer |
A versão atual da variação do item que representa o serviço reservado neste segmento. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
booking.id | string |
O identificador exclusivo emitido por Quadrado. |
|
Versão
|
booking.version | integer |
A versão atual deste objeto. |
|
Situação
|
booking.status | string |
O status de verificação atual desse objeto. |
|
Criado em
|
booking.created_at | string |
O carimbo de data/hora que especifica a hora de criação desse 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 desse objeto, no formato RFC 3339. |
|
ID do Local
|
booking.location_id | string |
O identificador do local. |
|
ID do cliente
|
booking.customer_id | string |
A ID desse objeto que representa o cliente. |
|
Observação do cliente
|
booking.customer_note | string |
O campo de texto livre para o cliente fornecer anotações sobre a reserva. |
|
Nota do Vendedor
|
booking.seller_note | string |
O campo de texto livre para o vendedor fornecer anotações sobre a reserva. |
|
Iniciar em
|
booking.start_at | string |
O carimbo de data/hora que especifica a hora de início deste objeto, no formato RFC 3339. |
|
Segmento de compromisso
|
booking.appointment_segments | array of object | |
|
Minutos de Duração
|
booking.appointment_segments.duration_minutes | integer |
O intervalo de tempo em minutos de um segmento de compromisso. |
|
ID da 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 equipe
|
booking.appointment_segments.team_member_id | string |
A ID do objeto TeamMember que representa o membro da equipe reservado neste segmento. |
|
Versão da Variação de 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 interrupção
Cria um novo BreakType. Um BreakType é um modelo para criar objetos Break.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Chave de Idempotency
|
idempotency_key | string |
Um valor que você especifica que identifica exclusivamente essa solicitação entre todas as suas solicitações. Uma maneira comum de criar uma chave de idempotency válida é usar um UUID (identificador universal exclusivo). |
|
|
ID do Local
|
location_id | string |
O identificador do local. |
|
|
Nome da Interrupção
|
break_name | string |
Um nome legível para esse tipo de interrupção. O nome é exibido para funcionários em produtos Square. |
|
|
Duração esperada
|
expected_duration | string |
O comprimento esperado desta quebra. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S. Precisão inferior a minutos é truncada. |
|
|
É Pago
|
is_paid | boolean |
Se essa quebra conta para o tempo trabalhado para fins de compensação. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
break_type.id | string |
O identificador exclusivo emitido por Quadrado. |
|
ID do Local
|
break_type.location_id | string |
O identificador do local. |
|
Nome da Interrupção
|
break_type.break_name | string |
Um nome legível para esse tipo de interrupção. O nome é exibido para funcionários em produtos Square. |
|
Duração esperada
|
break_type.expected_duration | string |
O comprimento esperado desta quebra. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S. Precisão inferior a minutos é truncada. |
|
É Pago
|
break_type.is_paid | boolean |
Se essa quebra conta para o tempo trabalhado para fins 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 desse 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 desse objeto, no formato RFC 3339. |
Criar turno
Cria um novo Shift. Um Shift representa um dia de trabalho completo para um único funcionário
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Chave de Idempotency
|
idempotency_key | string |
Um valor que você especifica que identifica exclusivamente essa solicitação entre todas as suas solicitações. Uma maneira comum de criar uma chave de idempotency válida é usar um UUID (identificador universal exclusivo). |
|
|
ID do membro da equipe
|
team_member_id | string |
A ID do membro da equipe. |
|
|
ID do Local
|
location_id | string |
O identificador do local. |
|
|
Iniciar em
|
start_at | string |
O carimbo de data/hora que especifica a hora de início deste objeto, no formato RFC 3339. |
|
|
Terminar em
|
end_at | string |
RFC 3339; mudou para o fuso horário + deslocamento. A precisão até o minuto é respeitada; segundos são truncados. |
|
|
Title
|
title | string |
O nome do trabalho executado durante esse turno. UIs de relatório de mão-de-obra quadradas podem agrupar turnos por título. |
|
|
Quantidade
|
amount | integer |
O valor. |
|
|
Moeda
|
currency | string |
A moeda. |
|
|
Iniciar em
|
start_at | string |
RFC 3339; segue as mesmas informações de fuso horário que Shift. A precisão até o 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é o minuto é respeitada; segundos são truncados. |
|
|
ID do tipo de interrupção
|
break_type_id | string |
O BreakType no qual esta quebra foi modelo. |
|
|
Nome
|
name | string |
O nome do item. Esse é 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 esperada
|
expected_duration | string |
O comprimento esperado da quebra. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S. |
|
|
É Pago
|
is_paid | boolean |
Se essa quebra conta para o tempo trabalhado para fins de compensação. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
shift.id | string |
O identificador exclusivo emitido por Quadrado. |
|
ID do membro da equipe
|
shift.team_member_id | string |
A ID do membro da equipe. |
|
ID do Funcionário
|
shift.employee_id | string |
A ID gerada por quadrado do Funcionário. |
|
ID do Local
|
shift.location_id | string |
O identificador do local. |
|
Timezone
|
shift.timezone | string |
O fuso horário usado para interpretar as 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. |
|
Iniciar em
|
shift.start_at | string |
O carimbo de data/hora que especifica a hora de início deste objeto, no formato RFC 3339. |
|
Terminar em
|
shift.end_at | string |
RFC 3339; mudou para o fuso horário + deslocamento. A precisão até o minuto é respeitada; segundos são truncados. |
|
Title
|
shift.wage.title | string |
O nome do trabalho executado durante esse turno. UIs de relatório de mão-de-obra quadradas podem agrupar turnos por título. |
|
Quantidade
|
shift.wage.hourly_rate.amount | integer |
O valor. |
|
Moeda
|
shift.wage.hourly_rate.currency | string |
A moeda. |
|
Quebra
|
shift.breaks | array of object | |
|
ID
|
shift.breaks.id | string |
O identificador do objeto |
|
Iniciar em
|
shift.breaks.start_at | string |
RFC 3339; segue as mesmas informações de fuso horário que Shift. A precisão até o 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é o minuto é respeitada; segundos são truncados. |
|
ID do tipo de interrupção
|
shift.breaks.break_type_id | string |
O BreakType no qual esta quebra foi modelo. |
|
Nome
|
shift.breaks.name | string |
O nome do item. Esse é 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 esperada
|
shift.breaks.expected_duration | string |
O comprimento esperado da quebra. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S. |
|
É Pago
|
shift.breaks.is_paid | boolean |
Se essa quebra conta para o tempo trabalhado para fins de compensação. |
|
Situação
|
shift.status | string |
O status de verificação atual desse 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 desse 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 desse objeto, no formato RFC 3339. |
Desvincular o cliente do cartão-presente (Beta)
Desvincula um cliente de um cartão-presente.
Parâmetros
| Nome | Chave | Obrigató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 |
A ID do cliente a ser vinculado. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
gift_card.id | string |
O identificador exclusivo emitido por Quadrado. |
|
Tipo
|
gift_card.type | string |
O tipo desse objeto. |
|
Origem DE GAN
|
gift_card.gan_source | string |
Indica se o GAN (número da conta do cartão-presente) é gerado pelo Square ou importado de um sistema não Quadrado. |
|
Estado
|
gift_card.state | string |
O estado atual. |
|
Quantidade
|
gift_card.balance_money.amount | integer |
O valor. |
|
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 desse objeto, no formato RFC 3339. |
Disponibilidade de pesquisa (Beta)
Procura disponibilidades para reserva.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Iniciar em
|
start_at | string |
Um valor de datetime no formato RFC 3339 que indica quando o intervalo de tempo é iniciado. |
|
|
Terminar em
|
end_at | string |
Um valor de datetime no formato RFC 3339 que indica quando o intervalo de tempo termina. |
|
|
ID do Local
|
location_id | string |
A expressão de consulta a ser pesquisada por disponibilidades correspondentes às IDs de localização do vendedor especificadas. |
|
|
ID da 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 |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Disponibilidades
|
availabilities | array of object | |
|
Iniciar em
|
availabilities.start_at | string |
O carimbo de data/hora RFC 3339 especificando a hora inicial do slot disponível. |
|
ID do Local
|
availabilities.location_id | string |
O identificador do local. |
|
Segmentos de compromisso
|
availabilities.appointment_segments | array of object | |
|
Minutos de Duração
|
availabilities.appointment_segments.duration_minutes | integer |
O intervalo de tempo em minutos de um segmento de compromisso. |
|
ID do membro da equipe
|
availabilities.appointment_segments.team_member_id | string |
A ID do objeto TeamMember que representa o membro da equipe reservado neste segmento. |
|
ID da 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 da Variação de 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. Retorna os pontos de fidelidade de volta para a conta de fidelidade. Você não pode excluir uma recompensa que atingiu o estado do terminal (REDEEMED).
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID de recompensa
|
reward_id | True | string |
O identificador da recompensa. |
Retornos
- response
- object
Excluir snippet
Remove o snippet de código de um site do Square Online.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do Site
|
site_id | True | string |
O identificador do site. |
Retornos
- response
- object
Excluir tipo de interrupção
Exclui um BreakType existente. Um BreakType pode ser excluído mesmo se for referenciado de um Shift.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID
|
id | True | string |
O identificador. |
Retornos
- response
- object
Excluir turno
Exclui um turno
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID
|
id | True | string |
O identificador. |
Retornos
- response
- object
Listar atividades de cartão-presente (Beta)
Lista atividades de cartão-presente. Por padrão, você obtém atividades de cartão 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ão presente para um cartão presente, para todos os cartões-presente em uma região específica ou para atividades em uma janela de tempo.
Parâmetros
| Nome | Chave | Obrigató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 retornará todas as atividades de cartão-presente para o vendedor. |
|
|
Tipo
|
type | string |
Se você fornecer um tipo, o ponto de extremidade retornará atividades de cartão presente desse tipo. Caso contrário, o ponto de extremidade retornará todos os tipos de atividades de cartão presente. |
|
|
ID do Local
|
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. |
|
|
Limit
|
limit | integer |
Limite superior no número a ser retornado na resposta. |
|
|
Cursor
|
cursor | string |
O cursor de paginação retornado por uma chamada anterior para esse ponto de extremidade. |
|
|
Ordem de Classificação
|
sort_order | string |
Classifica a lista retornada quando o cartão foi criado com a ordem especificada. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Atividades de cartão-presente
|
gift_card_activities | array of object | |
|
ID
|
gift_card_activities.id | string |
O identificador exclusivo emitido por Quadrado. |
|
Tipo
|
gift_card_activities.type | string |
O tipo desse objeto. |
|
ID do Local
|
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 |
A ID do cartão de presente. A ID não será necessária se uma GAN estiver presente. |
|
GAN de cartão-presente
|
gift_card_activities.gift_card_gan | string |
O cartão-presente GAN. A GAN não será necessária se gift_card_id estiver presente. |
|
Quantidade
|
gift_card_activities.gift_card_balance_money.amount | integer |
O valor. |
|
Moeda
|
gift_card_activities.gift_card_balance_money.currency | string |
A moeda. |
|
Quantidade
|
gift_card_activities.redeem_activity_details.amount_money.amount | integer |
O valor. |
|
Moeda
|
gift_card_activities.redeem_activity_details.amount_money.currency | string |
A moeda. |
|
Quantidade
|
gift_card_activities.activate_activity_details.amount_money.amount | integer |
O valor. |
|
Moeda
|
gift_card_activities.activate_activity_details.amount_money.currency | string |
A moeda. |
|
ID do pedido
|
gift_card_activities.activate_activity_details.order_id | string |
A ID da ordem associada à atividade. |
|
UID do item de linha
|
gift_card_activities.activate_activity_details.line_item_uid | string |
O line_item_uid do item de linha do cartão presente em uma ordem. |
Listar comerciantes
Retorna informações do Comerciante para um determinado token de acesso.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Cursor
|
cursor | integer |
O cursor de paginação retornado por uma chamada anterior para esse ponto de extremidade. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Comerciante
|
merchant | array of object | |
|
ID
|
merchant.id | string |
O identificador exclusivo emitido por Quadrado. |
|
Nome comercial
|
merchant.business_name | string |
O nome comercial do local Esse é o nome visível para os clientes do local. Por exemplo, esse nome aparece nos recibos do cliente. |
|
País
|
merchant.country | string |
O código de país ISO 3166 Alpha-2. |
|
Código de idioma
|
merchant.language_code | string |
O idioma associado ao local, 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 desse objeto. |
|
ID da localização principal
|
merchant.main_location_id | string |
A 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
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Limit
|
limit | integer |
Limite superior no número a ser retornado na resposta. |
|
|
Cursor
|
cursor | string |
O cursor de paginação retornado por uma chamada anterior para esse ponto de extremidade. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Configurações da semana de trabalho
|
workweek_configs | array of object | |
|
ID
|
workweek_configs.id | string |
O identificador exclusivo emitido por Quadrado. |
|
Início da Semana
|
workweek_configs.start_of_week | string |
O dia da semana em que uma semana comercial termina para fins de compensação. |
|
Hora local do início do dia
|
workweek_configs.start_of_day_local_time | string |
A hora local em que uma semana comercial termina. Representado como uma cadeia de caracteres no formato HH:MM (HH:MM:SS também é aceito, mas 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 esse ponto de extremidade para recuperar o próximo conjunto de resultados associados à consulta original. |
Listar contas bancárias
Retorna uma lista de objetos BankAccount vinculados a uma conta Square.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Cursor
|
cursor | string |
O cursor de paginação retornado por uma chamada anterior para esse ponto de extremidade. |
|
|
Limit
|
limit | integer |
Limite superior no número a ser retornado na resposta. |
|
|
ID do Local
|
location_id | string |
Você pode especificar esse filtro opcional para recuperar apenas os registros pertencentes a um local específico. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Conta bancária
|
bank_accounts | array of object | |
|
ID
|
bank_accounts.id | string |
O identificador exclusivo emitido por Quadrado. |
|
Sufixo número da conta
|
bank_accounts.account_number_suffix | string |
Os últimos dígitos do número da conta. |
|
País
|
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 de conta bancária de destino. |
|
Número de identificação do banco primário
|
bank_accounts.primary_bank_identification_number | string |
Identificador primário do banco. |
|
ID do Local
|
bank_accounts.location_id | string |
O identificador do local. |
|
Situação
|
bank_accounts.status | string |
O status de verificação atual desse objeto. |
|
Meritório
|
bank_accounts.creditable | boolean |
Indica se é possível para a Square enviar dinheiro para essa conta bancária. |
|
Debitável
|
bank_accounts.debitable | boolean |
Indica se é possível para a Square enviar dinheiro para essa 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 do dispositivo
Lista todos os DeviceCodes associados ao comerciante.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Cursor
|
cursor | string |
O cursor de paginação retornado por uma chamada anterior para esse ponto de extremidade. |
|
|
ID do Local
|
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 direcionados ao 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. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Códigos do dispositivo
|
device_codes | array of object | |
|
ID
|
device_codes.id | string |
O identificador exclusivo emitido por Quadrado. |
|
Nome
|
device_codes.name | string |
O nome do objeto. |
|
Code
|
device_codes.code | string |
O código exclusivo que pode ser usado para fazer logon. |
|
Tipo de Produto
|
device_codes.product_type | string |
O tipo de produto de destino do código do dispositivo. |
|
ID do Local
|
device_codes.location_id | string |
O identificador do local. |
|
Criado em
|
device_codes.created_at | string |
A hora do evento no formato ISO 8601. |
|
Emparelhar por
|
device_codes.pair_by | string |
Quando este DeviceCode expirar e não for mais logon. Carimbo de data/hora no formato RFC 3339. |
|
Situação
|
device_codes.status | string |
O status de verificação atual desse objeto. |
|
ID do dispositivo
|
device_codes.device_id | string |
A ID exclusiva do dispositivo que usou esse código. Populado quando o dispositivo é 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 turno de gaveta de dinheiro
Fornece uma lista paginada de eventos para um único turno de gaveta de dinheiro.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do turno
|
shift_id | True | string |
O identificador da mudança. |
|
ID do Local
|
location_id | True | string |
Você pode especificar esse filtro opcional para recuperar apenas os registros pertencentes a um local específico. |
|
Limit
|
limit | integer |
Limite superior no número a ser retornado na resposta. |
|
|
Cursor
|
cursor | string |
O cursor de paginação retornado por uma chamada anterior para esse ponto de extremidade. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Eventos
|
events | array of object | |
|
ID
|
events.id | string |
O identificador exclusivo emitido por Quadrado. |
|
Tipo de evento
|
events.event_type | string |
O tipo de evento de turno de gaveta de dinheiro. |
|
Quantidade
|
events.event_money.amount | integer |
O valor. |
|
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.
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Localizações
|
locations | array of object | |
|
ID
|
locations.id | string |
O identificador exclusivo emitido por Quadrado. |
|
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 a cidade do endereço. |
|
Nível 1 do Distrito Administrativo
|
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 |
O código postal do endereço. |
|
País
|
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 datas de 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 desse objeto. |
|
Criado em
|
locations.created_at | string |
A hora do evento no formato ISO 8601. |
|
ID do Comerciante
|
locations.merchant_id | string |
A ID do comerciante que possui a localização. |
|
País
|
locations.country | string |
O código de país ISO 3166 Alpha-2. |
|
Código de idioma
|
locations.language_code | string |
O idioma associado ao local, 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 comercial
|
locations.business_name | string |
O nome comercial do local Esse é o nome visível para os clientes do local. Por exemplo, esse nome aparece nos recibos do cliente. |
Listar os salários dos membros da equipe
Retorna uma lista paginada de instâncias de TeamMemberWage para uma empresa.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do membro da equipe
|
team_member_id | string |
Filtre os salários retornados somente para aqueles associados ao membro da equipe especificado. |
|
|
Limit
|
limit | integer |
Limite superior no número a ser retornado na resposta. |
|
|
Cursor
|
cursor | string |
O cursor de paginação retornado por uma chamada anterior para esse ponto de extremidade. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Salários dos membros da equipe
|
team_member_wages | array of object | |
|
ID
|
team_member_wages.id | string |
O identificador exclusivo emitido por Quadrado. |
|
ID do membro da equipe
|
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. |
|
Quantidade
|
team_member_wages.hourly_rate.amount | integer |
O valor. |
|
Moeda
|
team_member_wages.hourly_rate.currency | string |
A moeda. |
|
Cursor
|
cursor | string |
Inclua o cursor de paginação em chamadas subsequentes para esse ponto de extremidade para recuperar o próximo conjunto de resultados associados à consulta original. |
Listar perfis de reserva de membros da equipe (Beta)
Lista perfis de reserva para membros da equipe.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Somente bookable
|
bookable_only | boolean |
Indica se deve incluir apenas os membros da equipe bookable no resultado retornado (true) ou não (false). |
|
|
Limit
|
limit | integer |
Limite superior no número a ser retornado na resposta. |
|
|
Cursor
|
cursor | string |
O cursor de paginação retornado por uma chamada anterior para esse ponto de extremidade. |
|
|
ID do Local
|
location_id | string |
Você pode especificar esse filtro opcional para recuperar apenas os registros pertencentes a um local específico. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Perfis de reserva de membro da equipe
|
team_member_booking_profiles | array of object | |
|
ID do membro da equipe
|
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 de exibição do membro da equipe. |
|
É bookable
|
team_member_booking_profiles.is_bookable | boolean |
Indica se o membro da equipe pode ser reservado por meio da API do Bookings ou do canal ou site de reserva online do vendedor (true) ou não (falso). |
|
Errors
|
errors | array of |
Listar sites
Lista os sites do Square Online que pertencem a um vendedor.
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Sites
|
sites | array of object | |
|
ID
|
sites.id | string |
O identificador exclusivo emitido por Quadrado. |
|
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 foi 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
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do Local
|
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 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. |
|
|
Limit
|
limit | integer |
Limite superior no número a ser retornado na resposta. |
|
|
Cursor
|
cursor | string |
O cursor de paginação retornado por uma chamada anterior para esse ponto de extremidade. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Itens
|
items | array of object | |
|
ID
|
items.id | string |
O identificador exclusivo emitido por Quadrado. |
|
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 |
A hora de fechamento da mudança no formato ISO 8601. |
|
Description
|
items.title | string |
A descrição. |
|
Quantidade
|
items.opened_cash_money.amount | integer |
O valor. |
|
Moeda
|
items.opened_cash_money.currency | string |
A moeda. |
|
Quantidade
|
items.expected_cash_money.amount | integer |
O valor. |
|
Moeda
|
items.expected_cash_money.currency | string |
A moeda. |
|
Quantidade
|
items.closed_cash_money.amount | integer |
O valor. |
|
Moeda
|
items.closed_cash_money.currency | string |
A moeda. |
Local da atualização (Beta)
Atualiza um local.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do Local
|
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 |
A URL do perfil do Facebook do local. A 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 de rua, nome da rua e nome do prédio. |
|
|
Nível 1 do Distrito Administrativo
|
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 a cidade do endereço. |
|
|
Código postal
|
postal_code | string |
O código postal do endereço. |
|
|
Dia da Semana
|
day_of_week | string |
O dia da semana para esse período de tempo. |
|
|
Iniciar hora local
|
start_local_time | string |
A hora de início de um período de horário comercial, especificado no horário local usando o formato RFC 3339 em tempo parcial. |
|
|
Hora de Término local
|
end_local_time | string |
A hora de término de um período de horário comercial, especificado no horário local usando o formato RFC 3339 em tempo parcial. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
location.id | string |
O identificador exclusivo emitido por Quadrado. |
|
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 de rua, nome da rua e nome do prédio. |
|
Localidade
|
location.address.locality | string |
A cidade ou a cidade do endereço. |
|
Nível 1 do Distrito Administrativo
|
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 |
O código postal do endereço. |
|
Timezone
|
location.timezone | string |
O fuso horário usado para interpretar as 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 desse objeto. |
|
Criado em
|
location.created_at | string |
O carimbo de data/hora que especifica a hora de criação desse objeto, no formato RFC 3339. |
|
ID do Comerciante
|
location.merchant_id | string |
A ID do comerciante. |
|
País
|
location.country | string |
O código de país ISO 3166 Alpha-2. |
|
Código de idioma
|
location.language_code | string |
O código de idioma, 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 comercial
|
location.business_name | string |
O nome comercial do local Esse é o nome visível para os clientes do local. Por exemplo, esse nome aparece nos recibos do cliente. |
|
Tipo
|
location.type | string |
O tipo desse objeto. |
|
URL do site
|
location.website_url | string |
A 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 esse 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, especificado no horário local usando o formato RFC 3339 em tempo parcial. |
|
Hora de Término local
|
location.business_hours.periods.end_local_time | string |
A hora de término de um período de horário comercial, especificado no horário local usando o formato RFC 3339 em tempo parcial. |
|
Email comercial
|
location.business_email | string |
O email do local. Esse email é visível para os clientes do local. Por exemplo, o email é exibido 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. |
|
MCC
|
location.mcc | string |
O MCC (código de categoria do comerciante) 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
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID de Referência
|
reference_id | string |
Uma segunda ID usada para associar o membro da equipe a uma entidade em outro sistema. |
|
|
É Proprietário
|
is_owner | boolean |
Se o membro da equipe é o proprietário da conta square. |
|
|
Situação
|
status | string |
Descreve o status do membro da equipe. |
|
|
Nome
|
given_name | string |
O nome fornecido (ou seja, o nome) associado ao membro da equipe. |
|
|
Sobrenome
|
family_name | string |
O nome da família (ou seja, o sobrenome) associado ao membro da equipe. |
|
|
Endereço de Email
|
email_address | string |
O endereço de email associado ao membro da equipe. |
|
|
Número de Telefone
|
phone_number | string |
O número de telefone do membro da equipe, no 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 |
Uma segunda ID usada para associar o membro da equipe a uma entidade em outro sistema. |
|
|
É Proprietário
|
is_owner | boolean |
Se o membro da equipe é o proprietário da conta square. |
|
|
Situação
|
status | string |
Descreve o status do membro da equipe. |
|
|
Nome
|
given_name | string |
O nome fornecido (ou seja, o nome) associado ao membro da equipe. |
|
|
Sobrenome
|
family_name | string |
O nome da família (ou seja, o sobrenome) associado ao membro da equipe. |
|
|
Endereço de Email
|
email_address | string |
O endereço de email associado ao membro da equipe. |
|
|
Número de Telefone
|
phone_number | string |
O número de telefone do membro da equipe, no formato E.164. |
|
|
Tipo de atribuição
|
assignment_type | string |
O tipo de atribuição atual do membro da equipe. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
team_members.team_member_id.team_member.id | string |
Um identificador para fazer referência a esse objeto. |
|
ID de Referência
|
team_members.team_member_id.team_member.reference_id | string |
Uma segunda ID usada 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 equipe é 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
|
team_members.team_member_id.team_member.given_name | string |
O nome fornecido (ou seja, o nome) associado ao membro da equipe. |
|
Sobrenome
|
team_members.team_member_id.team_member.family_name | string |
O nome da família (ou seja, o sobrenome) associado ao membro da equipe. |
|
Endereço de Email
|
team_members.team_member_id.team_member.email_address | string |
O endereço de email 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 equipe, no 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 |
Membros da equipe de pesquisa
Retorna uma lista paginada de objetos TeamMember para uma empresa.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
IDs de localização
|
location_ids | array of string | ||
|
Situação
|
status | string |
O status atual. |
|
|
Limit
|
limit | integer |
Um limite no 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 maior que o limite máximo de 1.000, ele será ignorado. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Membros da Equipe
|
team_members | array of object | |
|
ID
|
team_members.id | string |
O identificador exclusivo emitido por Quadrado. |
|
ID de Referência
|
team_members.reference_id | string |
Uma segunda ID opcional usada para associar o perfil do cliente a uma entidade em outro sistema. |
|
É Proprietário
|
team_members.is_owner | boolean |
Se o membro da equipe é o proprietário da conta square. |
|
Situação
|
team_members.status | string |
O status de verificação atual desse objeto. |
|
Nome
|
team_members.given_name | string |
O nome fornecido (ou seja, primeiro) associado ao perfil do cliente. |
|
Sobrenome
|
team_members.family_name | string |
O nome da família (ou seja, sobrenome) associado ao perfil do cliente. |
|
Endereço de Email
|
team_members.email_address | string |
O endereço de email 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 esse ponto de extremidade para recuperar o próximo conjunto de resultados associados à consulta original. |
Mudança de atualização
Atualiza um Shift existente.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID
|
id | True | string |
O identificador. |
|
ID do membro da equipe
|
team_member_id | string |
A ID do membro da equipe. |
|
|
ID do Local
|
location_id | string |
O identificador do local. |
|
|
Iniciar em
|
start_at | string |
O carimbo de data/hora que especifica a hora de início deste objeto, no formato RFC 3339. |
|
|
Terminar em
|
end_at | string |
RFC 3339; mudou para o fuso horário + deslocamento. A precisão até o minuto é respeitada; segundos são truncados. |
|
|
Title
|
title | string |
O nome do trabalho executado durante esse turno. UIs de relatório de mão-de-obra quadradas podem agrupar turnos por título. |
|
|
Quantidade
|
amount | integer |
O valor. |
|
|
Moeda
|
currency | string |
A moeda. |
|
|
ID
|
id | string |
O identificador do objeto |
|
|
Iniciar em
|
start_at | string |
RFC 3339; segue as mesmas informações de fuso horário que Shift. A precisão até o 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é o minuto é respeitada; segundos são truncados. |
|
|
ID do tipo de interrupção
|
break_type_id | string |
O BreakType no qual esta quebra foi modelo. |
|
|
Nome
|
name | string |
O nome do item. Esse é 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 esperada
|
expected_duration | string |
O comprimento esperado da quebra. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S. |
|
|
É Pago
|
is_paid | boolean |
Se essa quebra conta para o tempo trabalhado para fins de compensação. |
|
|
Versão
|
version | integer |
A versão atual deste objeto. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
shift.id | string |
O identificador exclusivo emitido por Quadrado. |
|
ID do membro da equipe
|
shift.team_member_id | string |
A ID do membro da equipe. |
|
ID do Funcionário
|
shift.employee_id | string |
A ID gerada por quadrado do Funcionário. |
|
ID do Local
|
shift.location_id | string |
O identificador do local. |
|
Timezone
|
shift.timezone | string |
O fuso horário usado para interpretar as 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. |
|
Iniciar em
|
shift.start_at | string |
O carimbo de data/hora que especifica a hora de início deste objeto, no formato RFC 3339. |
|
Terminar em
|
shift.end_at | string |
RFC 3339; mudou para o fuso horário + deslocamento. A precisão até o minuto é respeitada; segundos são truncados. |
|
Title
|
shift.wage.title | string |
O nome do trabalho executado durante esse turno. UIs de relatório de mão-de-obra quadradas podem agrupar turnos por título. |
|
Quantidade
|
shift.wage.hourly_rate.amount | integer |
O valor. |
|
Moeda
|
shift.wage.hourly_rate.currency | string |
A moeda. |
|
Quebra
|
shift.breaks | array of object | |
|
ID
|
shift.breaks.id | string |
O identificador do objeto |
|
Iniciar em
|
shift.breaks.start_at | string |
RFC 3339; segue as mesmas informações de fuso horário que Shift. A precisão até o 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é o minuto é respeitada; segundos são truncados. |
|
ID do tipo de interrupção
|
shift.breaks.break_type_id | string |
O BreakType no qual esta quebra foi modelo. |
|
Nome
|
shift.breaks.name | string |
O nome do item. Esse é 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 esperada
|
shift.breaks.expected_duration | string |
O comprimento esperado da quebra. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S. |
|
É Pago
|
shift.breaks.is_paid | boolean |
Se essa quebra conta para o tempo trabalhado para fins de compensação. |
|
Situação
|
shift.status | string |
O status de verificação atual desse 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 desse 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 desse objeto, no formato RFC 3339. |
Obter conta bancária
Retorna detalhes de um BankAccount vinculado a uma conta Square.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID da conta bancária
|
bank_account_id | True | string |
ID emitida por quadrado do BankAccount desejado. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
bank_account.id | string |
O identificador exclusivo emitido por Quadrado. |
|
Sufixo número da conta
|
bank_account.account_number_suffix | string |
Os últimos dígitos do número da conta. |
|
País
|
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 do banco primário
|
bank_account.primary_bank_identification_number | string |
Identificador primário do banco. |
|
ID do Local
|
bank_account.location_id | string |
O identificador do local. |
|
Situação
|
bank_account.status | string |
O status de verificação atual desse objeto. |
|
Meritório
|
bank_account.creditable | boolean |
Indica se é possível que a Square envie dinheiro para essa conta. |
|
Debitável
|
bank_account.debitable | boolean |
Indica se é possível para a Square tirar dinheiro dessa 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 da V1
Retorna detalhes de um BankAccount identificado pela ID da conta bancária V1.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID da conta bancária V1
|
v1_bank_account_id | True | string |
Conecte a ID V1 do BankAccount desejado. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
bank_account.id | string |
O identificador exclusivo emitido por Quadrado. |
|
Sufixo número da conta
|
bank_account.account_number_suffix | string |
Os últimos dígitos do número da conta. |
|
País
|
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 do banco primário
|
bank_account.primary_bank_identification_number | string |
Identificador primário do banco. |
|
ID do Local
|
bank_account.location_id | string |
O identificador do local. |
|
Situação
|
bank_account.status | string |
O status de verificação atual desse objeto. |
|
Meritório
|
bank_account.creditable | boolean |
Indica se é possível que a Square envie dinheiro para essa conta. |
|
Debitável
|
bank_account.debitable | boolean |
Indica se é possível para a Square tirar dinheiro dessa 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 a ID associada.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID
|
id | True | string |
O identificador. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
device_code.id | string |
O identificador exclusivo emitido por Quadrado. |
|
Nome
|
device_code.name | string |
O nome do objeto. |
|
Code
|
device_code.code | string |
O código exclusivo que pode ser usado para fazer logon. |
|
Tipo de Produto
|
device_code.product_type | string |
O tipo de produto de destino do código do dispositivo. |
|
ID do Local
|
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 desse objeto, no formato RFC 3339. |
|
Emparelhar por
|
device_code.pair_by | string |
Quando este DeviceCode expirar e não for mais logon. Carimbo de data/hora no formato RFC 3339. |
|
Situação
|
device_code.status | string |
O status de verificação atual desse objeto. |
|
ID do dispositivo
|
device_code.device_id | string |
A 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 pela ID.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID
|
id | True | string |
O identificador. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
team_member_wage.id | string |
O identificador exclusivo emitido por Quadrado. |
|
ID do membro da equipe
|
team_member_wage.team_member_id | string |
A ID do membro da equipe. |
|
Title
|
team_member_wage.title | string |
O título. |
|
Quantidade
|
team_member_wage.hourly_rate.amount | integer |
O valor. |
|
Moeda
|
team_member_wage.hourly_rate.currency | string |
A moeda. |
Obter tipo de interrupção
Retorna um único BreakType especificado pela ID.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID
|
id | True | string |
O identificador. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
break_type.id | string |
O identificador exclusivo emitido por Quadrado. |
|
ID do Local
|
break_type.location_id | string |
O identificador do local. |
|
Nome da Interrupção
|
break_type.break_name | string |
Um nome legível para esse tipo de interrupção. O nome é exibido para funcionários em produtos Square. |
|
Duração esperada
|
break_type.expected_duration | string |
O comprimento esperado desta quebra. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S. Precisão inferior a minutos é truncada. |
|
É Pago
|
break_type.is_paid | boolean |
Se essa quebra conta para o tempo trabalhado para fins 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 desse 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 desse objeto, no formato RFC 3339. |
Obter turno
Retorna um único Shift especificado pela ID.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID
|
id | True | string |
O identificador. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
shift.id | string |
O identificador exclusivo emitido por Quadrado. |
|
ID do membro da equipe
|
shift.team_member_id | string |
A ID do membro da equipe. |
|
ID do Funcionário
|
shift.employee_id | string |
A ID gerada por quadrado do Funcionário. |
|
ID do Local
|
shift.location_id | string |
O identificador do local. |
|
Timezone
|
shift.timezone | string |
O fuso horário usado para interpretar as 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. |
|
Iniciar em
|
shift.start_at | string |
O carimbo de data/hora que especifica a hora de início deste objeto, no formato RFC 3339. |
|
Terminar em
|
shift.end_at | string |
RFC 3339; mudou para o fuso horário + deslocamento. A precisão até o minuto é respeitada; segundos são truncados. |
|
Title
|
shift.wage.title | string |
O nome do trabalho executado durante esse turno. UIs de relatório de mão-de-obra quadradas podem agrupar turnos por título. |
|
Quantidade
|
shift.wage.hourly_rate.amount | integer |
O valor. |
|
Moeda
|
shift.wage.hourly_rate.currency | string |
A moeda. |
|
Quebra
|
shift.breaks | array of object | |
|
ID
|
shift.breaks.id | string |
O identificador do objeto |
|
Iniciar em
|
shift.breaks.start_at | string |
RFC 3339; segue as mesmas informações de fuso horário que Shift. A precisão até o 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é o minuto é respeitada; segundos são truncados. |
|
ID do tipo de interrupção
|
shift.breaks.break_type_id | string |
O BreakType no qual esta quebra foi modelo. |
|
Nome
|
shift.breaks.name | string |
O nome do item. Esse é 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 esperada
|
shift.breaks.expected_duration | string |
O comprimento esperado da quebra. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S. |
|
É Pago
|
shift.breaks.is_paid | boolean |
Se essa quebra conta para o tempo trabalhado para fins de compensação. |
|
Situação
|
shift.status | string |
O status de verificação atual desse 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 desse 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 desse objeto, no formato RFC 3339. |
Pesquisar contas de fidelidade
Pesquisa contas de fidelidade em um programa de fidelidade.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Limit
|
limit | integer |
Um limite no 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 maior que o limite máximo de 1.000, ele será ignorado. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Contas de fidelidade
|
loyalty_accounts | array of object | |
|
ID
|
loyalty_accounts.id | string |
O identificador exclusivo emitido por Quadrado. |
|
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 |
A ID atribuída por Quadrado do programa de fidelidade ao qual a conta pertence. |
|
Saldo
|
loyalty_accounts.balance | integer |
O saldo de pontos disponível na conta de fidelidade. |
|
Pontos de tempo de vida
|
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 |
A ID atribuída por 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 esse ponto de extremidade para recuperar o próximo conjunto de resultados associados à consulta original. |
Pesquisar eventos de fidelidade
Pesquisa eventos de fidelidade. Um programa de fidelidade Square mantém um razão de eventos que ocorrem durante o tempo de vida 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 razão. Usando esse ponto de extremidade, você pode pesquisar eventos no razão.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do pedido
|
order_id | string |
O identificador da ordem. |
|
|
Limit
|
limit | integer |
Um limite no 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 maior que o limite máximo de 1.000, ele será ignorado. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Eventos
|
events | array of object | |
|
ID
|
events.id | string |
O identificador exclusivo emitido por Quadrado. |
|
Tipo
|
events.type | string |
O tipo desse objeto. |
|
Criado em
|
events.created_at | string |
A hora do evento no formato ISO 8601. |
|
ID do programa de fidelidade
|
events.accumulate_points.loyalty_program_id | string |
A ID do programa de fidelidade |
|
Pontos
|
events.accumulate_points.points | integer |
O número de pontos acumulados pelo evento. |
|
ID do pedido
|
events.accumulate_points.order_id | string |
A ID da ordem associada à atividade. |
|
ID da conta de fidelidade
|
events.loyalty_account_id | string |
A ID da conta de fidelidade na qual o evento ocorreu. |
|
ID do Local
|
events.location_id | string |
O identificador do local. |
|
Source
|
events.source | string |
Define se o evento foi gerado pelo Ponto de Venda Quadrado. |
|
ID do programa de fidelidade
|
events.redeem_reward.loyalty_program_id | string |
A ID do programa de fidelidade |
|
ID de recompensa
|
events.redeem_reward.reward_id | string |
A ID da recompensa de lealdade redimida. |
|
ID do pedido
|
events.redeem_reward.order_id | string |
A ID da ordem associada à atividade. |
|
ID do programa de fidelidade
|
events.create_reward.loyalty_program_id | string |
A ID do programa de fidelidade |
|
ID de recompensa
|
events.create_reward.reward_id | string |
A ID da recompensa de lealdade redimida. |
|
Pontos
|
events.create_reward.points | integer |
O número de pontos acumulados pelo evento. |
Pesquisar recompensas de fidelidade
Procura recompensas de fidelidade em uma conta de fidelidade.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID da conta de fidelidade
|
loyalty_account_id | string |
A ID da conta de fidelidade na qual o evento ocorreu. |
|
|
Limit
|
limit | integer |
Um limite no 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 maior que o limite máximo de 1.000, ele será ignorado. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Recompensas
|
rewards | array of object | |
|
ID
|
rewards.id | string |
O identificador exclusivo emitido por Quadrado. |
|
Situação
|
rewards.status | string |
O status de verificação atual desse objeto. |
|
ID da conta de fidelidade
|
rewards.loyalty_account_id | string |
A ID da conta de fidelidade na qual o evento ocorreu. |
|
ID da Camada de Recompensa
|
rewards.reward_tier_id | string |
A ID atribuída por quadrado da camada de recompensa usada para criar a recompensa. |
|
Pontos
|
rewards.points | integer |
O número de pontos de fidelidade usados para a recompensa. |
|
ID do pedido
|
rewards.order_id | string |
A ID da ordem. |
|
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 a configuração salarial
Recupera um objeto WageSetting para um membro da equipe especificado pela ID do TeamMember.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do membro da equipe
|
team_member_id | True | string |
O identificador do membro da equipe. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID do membro da equipe
|
wage_setting.team_member_id | string |
A ID do membro da equipe. |
|
Atribuições de Trabalho
|
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 da atribuição de trabalho usada para calcular o valor de pagamento em um período de pagamento. |
|
Quantidade
|
wage_setting.job_assignments.hourly_rate.amount | integer |
O valor. |
|
Moeda
|
wage_setting.job_assignments.hourly_rate.currency | string |
A moeda. |
|
Quantidade
|
wage_setting.job_assignments.annual_rate.amount | integer |
O valor. |
|
Moeda
|
wage_setting.job_assignments.annual_rate.currency | string |
A moeda. |
|
Horas Semanais
|
wage_setting.job_assignments.weekly_hours | integer |
As horas planejadas por semana para o trabalho. Defina se o paytype do trabalho for SALARY. |
|
Isenção de horas extras
|
wage_setting.is_overtime_exempt | boolean |
Se o membro da equipe está isento das regras de horas extras 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 desse 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 desse objeto, no formato RFC 3339. |
Recuperar cartão-presente (Beta)
Recupera um cartão presente usando sua ID.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID
|
id | True | string |
O identificador. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
gift_card.id | string |
O identificador exclusivo emitido por Quadrado. |
|
Tipo
|
gift_card.type | string |
O tipo desse objeto. |
|
Origem DE GAN
|
gift_card.gan_source | string |
Indica se o GAN (número da conta do cartão-presente) é gerado pelo Square ou importado de um sistema não Quadrado. |
|
Estado
|
gift_card.state | string |
O estado atual. |
|
Quantidade
|
gift_card.balance_money.amount | integer |
O valor. |
|
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 desse objeto, no formato RFC 3339. |
Recuperar cartão-presente do GAN (Beta)
Recupera um cartão presente usando o número da conta do cartão presente (GAN).
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Gan
|
gan | string |
O número da conta do cartão presente. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
gift_card.id | string |
O identificador exclusivo emitido por Quadrado. |
|
Tipo
|
gift_card.type | string |
O tipo desse objeto. |
|
Origem DE GAN
|
gift_card.gan_source | string |
Indica se o GAN (número da conta do cartão-presente) é gerado pelo Square ou importado de um sistema não Quadrado. |
|
Estado
|
gift_card.state | string |
O estado atual. |
|
Quantidade
|
gift_card.balance_money.amount | integer |
O valor. |
|
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 desse 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
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nonce
|
nonce | string |
O nonce do cartão presente a ser recuperado. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
gift_card.id | string |
O identificador exclusivo emitido por Quadrado. |
|
Tipo
|
gift_card.type | string |
O tipo desse objeto. |
|
Origem DE GAN
|
gift_card.gan_source | string |
Indica se o GAN (número da conta do cartão-presente) é gerado pelo Square ou importado de um sistema não Quadrado. |
|
Estado
|
gift_card.state | string |
O estado atual. |
|
Quantidade
|
gift_card.balance_money.amount | integer |
O valor. |
|
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 desse objeto, no formato RFC 3339. |
Recuperar comerciante
Recupere um objeto Merchant para o merchant_id fornecido.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do Comerciante
|
merchant_id | True | string |
O identificador do comerciante. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
merchant.id | string |
O identificador exclusivo emitido por Quadrado. |
|
Nome comercial
|
merchant.business_name | string |
O nome comercial do local Esse é o nome visível para os clientes do local. Por exemplo, esse nome aparece nos recibos do cliente. |
|
País
|
merchant.country | string |
O código de país ISO 3166 Alpha-2. |
|
Código de idioma
|
merchant.language_code | string |
O código de idioma, 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 desse objeto. |
|
ID da localização principal
|
merchant.main_location_id | string |
A ID da localização principal deste comerciante. |
Recuperar conta de fidelidade
Recupera uma conta de fidelidade.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
AccountID
|
account_id | True | string |
O identificador da conta. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
loyalty_account.id | string |
O identificador exclusivo emitido por Quadrado. |
|
ID
|
loyalty_account.mapping.id | string |
A ID atribuída 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 por quadrado do programa. |
|
Saldo
|
loyalty_account.balance | integer |
O saldo disponível. |
|
Pontos de tempo de vida
|
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 desse objeto que representa o cliente. |
|
Criado em
|
loyalty_account.created_at | string |
O carimbo de data/hora que especifica a hora de criação desse 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 desse objeto, no formato RFC 3339. |
Recuperar local
Recupera detalhes de um local. Você pode especificar "principal" como a ID do local para recuperar detalhes do local principal.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do Local
|
location_id | True | string |
O identificador do local. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
location.id | string |
O identificador exclusivo emitido por Quadrado. |
|
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 de rua, nome da rua e nome do prédio. |
|
Localidade
|
location.address.locality | string |
A cidade ou a cidade do endereço. |
|
Nível 1 do Distrito Administrativo
|
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 |
O código postal do endereço. |
|
País
|
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 as 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 desse objeto. |
|
Criado em
|
location.created_at | string |
O carimbo de data/hora que especifica a hora de criação desse objeto, no formato RFC 3339. |
|
ID do Comerciante
|
location.merchant_id | string |
A ID do comerciante. |
|
País
|
location.country | string |
O código de país ISO 3166 Alpha-2. |
|
Código de idioma
|
location.language_code | string |
O código de idioma, 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 comercial
|
location.business_name | string |
O nome comercial do local Esse é o nome visível para os clientes do local. Por exemplo, esse nome aparece nos recibos do cliente. |
Recuperar membro da equipe
Recupera um objeto TeamMember para a ID do TeamMember fornecida.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do membro da equipe
|
team_member_id | True | string |
O identificador do membro da equipe. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
team_member.id | string |
O identificador exclusivo emitido por Quadrado. |
|
ID de Referência
|
team_member.reference_id | string |
Uma ID de referência opcional definida pelo usuário. |
|
É Proprietário
|
team_member.is_owner | boolean |
Se o membro da equipe é o proprietário da conta square. |
|
Situação
|
team_member.status | string |
O status de verificação atual desse objeto. |
|
Nome
|
team_member.given_name | string |
O nome fornecido (ou seja, primeiro) associado ao perfil do cliente. |
|
Sobrenome
|
team_member.family_name | string |
O nome da família (ou seja, sobrenome) associado ao perfil do cliente. |
|
Endereço de Email
|
team_member.email_address | string |
O endereço de email 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 desse 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 desse 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 o turno da gaveta de dinheiro
Fornece os detalhes de resumo de um único turno de gaveta de dinheiro.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do turno
|
shift_id | True | string |
O identificador da mudança. |
|
ID do Local
|
location_id | True | string |
Você pode especificar esse filtro opcional para recuperar apenas os registros pertencentes a um local específico. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
cash_drawer_shift.id | string |
O identificador exclusivo emitido por Quadrado. |
|
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 a mudança terminou, no formato ISO 8601. |
|
Fechado em
|
cash_drawer_shift.closed_at | string |
A hora quando fechada, no formato ISO 8601. |
|
Abrindo a ID do Funcionário
|
cash_drawer_shift.opening_employee_id | string |
A ID do empregado que iniciou o turno da gaveta de dinheiro. |
|
Fim da ID do Funcionário
|
cash_drawer_shift.ending_employee_id | string |
A ID do empregado que acabou com o turno da gaveta de dinheiro. |
|
Fechando a ID do Funcionário
|
cash_drawer_shift.closing_employee_id | string |
A 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. |
|
Quantidade
|
cash_drawer_shift.opened_cash_money.amount | integer |
O valor. |
|
Moeda
|
cash_drawer_shift.opened_cash_money.currency | string |
A moeda. |
|
Quantidade
|
cash_drawer_shift.cash_payment_money.amount | integer |
O valor. |
|
Moeda
|
cash_drawer_shift.cash_payment_money.currency | string |
A moeda. |
|
Quantidade
|
cash_drawer_shift.cash_refunds_money.amount | integer |
O valor. |
|
Moeda
|
cash_drawer_shift.cash_refunds_money.currency | string |
A moeda. |
|
Quantidade
|
cash_drawer_shift.cash_paid_in_money.amount | integer |
O valor. |
|
Moeda
|
cash_drawer_shift.cash_paid_in_money.currency | string |
A moeda. |
|
Quantidade
|
cash_drawer_shift.cash_paid_out_money.amount | integer |
O valor. |
|
Moeda
|
cash_drawer_shift.cash_paid_out_money.currency | string |
A moeda. |
|
Quantidade
|
cash_drawer_shift.expected_cash_money.amount | integer |
O valor. |
|
Moeda
|
cash_drawer_shift.expected_cash_money.currency | string |
A moeda. |
|
Quantidade
|
cash_drawer_shift.closed_cash_money.amount | integer |
O valor. |
|
Moeda
|
cash_drawer_shift.closed_cash_money.currency | string |
A moeda. |
|
Nome
|
cash_drawer_shift.device.name | string |
O nome. |
Recuperar perfil de reserva de negócios (Beta)
Recupera o perfil de reserva de um vendedor.
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID do Vendedor
|
business_booking_profile.seller_id | string |
A ID do vendedor, que pode ser obtida usando a API dos Comerciantes. |
|
Criado em
|
business_booking_profile.created_at | string |
O carimbo de data/hora que especifica a hora de criação desse objeto, no formato RFC 3339. |
|
Reserva habilitada
|
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 reserva online square e todas as notificações para os clientes usam o fuso horário do local do vendedor ou o fuso horário que o cliente escolhe na reserva. |
|
Política de Reserva
|
business_booking_profile.booking_policy | string |
A política para o vendedor aceitar automaticamente solicitações 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 Time Seconds
|
business_booking_profile.business_appointment_settings.min_booking_lead_time_seconds | integer |
O tempo mínimo de entrega em segundos antes que um serviço possa ser reservado. As reservas devem ser criadas pelo menos tão antes do horário de início da reserva. |
|
Máximo de segundos de tempo de entrega da reserva
|
business_booking_profile.business_appointment_settings.max_booking_lead_time_seconds | integer |
O tempo máximo de entrega em segundos antes que um serviço possa ser reservado. As reservas devem ser criadas no máximo tão antes do horário de início da reserva. |
|
Qualquer reserva de membro da equipe habilitada
|
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 habilitada
|
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. |
|
Quantidade
|
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. |
|
Ignorar a seleção da equipe de fluxo de reserva
|
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 se 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 pela ID do programa ou pela palavra-chave principal. Os programas de fidelidade definem como os compradores podem ganhar pontos e resgatar pontos para recompensas.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do programa
|
program_id | True | string |
O identificador do programa. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
program.id | string |
O identificador exclusivo emitido por Quadrado. |
|
Situação
|
program.status | string |
O status de verificação atual desse objeto. |
|
Camadas 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. Esse é 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 a camada de recompensa oferece. |
|
Desconto percentual
|
program.reward_tiers.definition.percentage_discount | string |
O percentual fixo 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 é chamada 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 desse 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 desse objeto, no formato RFC 3339. |
|
Regras de acréscimo
|
program.accrual_rules | array of object | |
|
Tipo de acréscimo
|
program.accrual_rules.accrual_type | string |
O tipo da regra de acréscimo que define como os compradores podem ganhar pontos. |
|
Pontos
|
program.accrual_rules.points | integer |
O número de pontos acumulados pelo evento. |
|
Quantidade
|
program.accrual_rules.spend_amount_money.amount | integer |
O valor. |
|
IDs de categoria excluídas
|
program.accrual_rules.excluded_category_ids | array of string | |
|
IDs de variação de item excluídas
|
program.accrual_rules.excluded_item_variation_ids | array of string |
Recuperar recompensa de fidelidade
Recupera uma recompensa de fidelidade.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID de recompensa
|
reward_id | True | string |
O identificador da recompensa. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
reward.id | string |
O identificador exclusivo emitido por Quadrado. |
|
Situação
|
reward.status | string |
O status de verificação atual desse objeto. |
|
ID da conta de fidelidade
|
reward.loyalty_account_id | string |
A ID da conta de fidelidade na qual o evento ocorreu. |
|
ID da Camada de Recompensa
|
reward.reward_tier_id | string |
A ID atribuída por quadrado da camada de recompensa usada 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 desse 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 desse 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 snippet
Recupera o snippet de código de um site do Square Online. Um site pode conter snippets de vários aplicativos de snippet, mas você pode recuperar apenas o snippet que foi adicionado pelo aplicativo.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do Site
|
site_id | True | string |
O identificador do site. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
snippet.id | string |
O identificador exclusivo emitido por Quadrado. |
|
ID do Site
|
snippet.site_id | string |
A ID do site que contém o snippet. |
|
Content
|
snippet.content | string |
O código de snippet, que pode conter HTML válido, JavaScript ou ambos. |
|
Criado em
|
snippet.created_at | string |
O carimbo de data/hora que especifica a hora de criação desse 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 desse objeto, no formato RFC 3339. |
Resgatar recompensa de lealdade
Resgata uma recompensa de lealdade. Depois que a recompensa atingir o estado terminal, ela não poderá ser excluída. Em outras palavras, os pontos usados para a recompensa não podem ser retornados para a conta.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID de recompensa
|
reward_id | True | string |
O identificador da recompensa. |
|
Chave de Idempotency
|
idempotency_key | string |
Um valor que você especifica que identifica exclusivamente essa solicitação entre todas as suas solicitações. Uma maneira comum de criar uma chave de idempotency válida é usar um UUID (identificador universal exclusivo). |
|
|
ID do Local
|
location_id | string |
O identificador de local. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
event.id | string |
O identificador exclusivo emitido por Quadrado. |
|
Tipo
|
event.type | string |
O tipo desse objeto. |
|
Criado em
|
event.created_at | string |
O carimbo de data/hora que especifica a hora de criação desse objeto, no formato RFC 3339. |
|
ID do programa de fidelidade
|
event.redeem_reward.loyalty_program_id | string |
A ID do programa de fidelidade |
|
ID de recompensa
|
event.redeem_reward.reward_id | string |
A ID atribuída à Praça da recompensa de lealdade. |
|
ID da conta de fidelidade
|
event.loyalty_account_id | string |
A ID da conta de fidelidade na qual o evento ocorreu. |
|
ID do Local
|
event.location_id | string |
O identificador do local. |
|
Source
|
event.source | string |
A origem. |
Tipo de quebra de atualização
Atualiza um BreakType existente.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID
|
id | True | string |
O identificador. |
|
ID do Local
|
location_id | string |
O identificador do local. |
|
|
Nome da Interrupção
|
break_name | string |
Um nome legível para esse tipo de interrupção. O nome é exibido para funcionários em produtos Square. |
|
|
Duração esperada
|
expected_duration | string |
O comprimento esperado desta quebra. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S. Precisão inferior a minutos é truncada. |
|
|
É Pago
|
is_paid | boolean |
Se essa quebra conta para o tempo trabalhado para fins de compensação. |
|
|
Versão
|
version | integer |
A versão atual deste objeto. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
break_type.id | string |
O identificador exclusivo emitido por Quadrado. |
|
ID do Local
|
break_type.location_id | string |
O identificador do local. |
|
Nome da Interrupção
|
break_type.break_name | string |
Um nome legível para esse tipo de interrupção. O nome é exibido para funcionários em produtos Square. |
|
Duração esperada
|
break_type.expected_duration | string |
O comprimento esperado desta quebra. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S. Precisão inferior a minutos é truncada. |
|
É Pago
|
break_type.is_paid | boolean |
Se essa quebra conta para o tempo trabalhado para fins 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 desse 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 desse objeto, no formato RFC 3339. |
Tipos de quebra de lista
Retorna uma lista paginada de instâncias BreakType para uma empresa.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do Local
|
location_id | string |
Você pode especificar esse filtro opcional para recuperar apenas os registros pertencentes a um local específico. |
|
|
Limit
|
limit | integer |
Limite superior no número a ser retornado na resposta. |
|
|
Cursor
|
cursor | string |
O cursor de paginação retornado por uma chamada anterior para esse ponto de extremidade. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Tipos de interrupção
|
break_types | array of object | |
|
ID
|
break_types.id | string |
O identificador exclusivo emitido por Quadrado. |
|
ID do Local
|
break_types.location_id | string |
O identificador do local. |
|
Nome da Interrupção
|
break_types.break_name | string |
Um nome legível para esse tipo de interrupção. O nome é exibido para funcionários em produtos Square. |
|
Duração esperada
|
break_types.expected_duration | string |
O comprimento esperado desta quebra. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S. Precisão inferior a minutos é truncada. |
|
É Pago
|
break_types.is_paid | boolean |
Se essa quebra conta para o tempo trabalhado para fins 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 esse ponto de extremidade para recuperar o próximo conjunto de resultados associados à consulta original. |
Trecho de código upsert
Adiciona um snippet a um site do Square Online ou atualiza o snippet existente no site. O código de snippet é acrescentado ao final do elemento principal em todas as páginas do site, exceto páginas de check-out. Um aplicativo de snippet de código pode adicionar um snippet a um determinado site.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do Site
|
site_id | True | string |
O identificador do site. |
|
Content
|
content | string |
O código de snippet, que pode conter HTML válido, JavaScript ou ambos. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
snippet.id | string |
O identificador exclusivo emitido por Quadrado. |
|
ID do Site
|
snippet.site_id | string |
A ID do site que contém o snippet. |
|
Content
|
snippet.content | string |
O código de snippet, que pode conter HTML válido, JavaScript ou ambos. |
|
Criado em
|
snippet.created_at | string |
O carimbo de data/hora que especifica a hora de criação desse 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 desse objeto, no formato RFC 3339. |
Turnos de pesquisa
Retorna uma lista paginada de registros Shift para uma empresa.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Data de Início
|
start_date | string |
Uma cadeia de caracteres no formato YYYY-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 Término
|
end_date | string |
Uma cadeia de caracteres no formato YYYY-MM-DD, como 2017-10-31, de acordo com o formato estendido ISO 8601 para datas de calendário. O fim de um intervalo de datas (inclusive). |
|
|
Corresponder turnos por
|
match_shifts_by | string |
A estratégia na qual as datas são aplicadas. |
|
|
Fuso horário padrão
|
default_timezone | string |
Fusos horários específicos do local convertem os dias úteis em filtros datetime. Cada local incluído na consulta deve ter um fuso horário ou esse campo deve ser fornecido como um fallback. Formato: o identificador de banco de dados de fuso horário IANA para o fuso horário relevante. |
|
|
Limit
|
limit | integer |
Um limite no 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 maior que o limite máximo de 1.000, ele será ignorado. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Shifts
|
shifts | array of object | |
|
ID
|
shifts.id | string |
O identificador exclusivo emitido por Quadrado. |
|
ID do membro da equipe
|
shifts.team_member_id | string |
A ID do objeto TeamMember para o membro da equipe associado ao objeto. |
|
ID do Local
|
shifts.location_id | string |
O identificador do local. |
|
Timezone
|
shifts.timezone | string |
O fuso horário usado para interpretar datas de 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. |
|
Iniciar em
|
shifts.start_at | string |
O carimbo de data/hora RFC 3339 especificando a hora inicial do slot disponível. |
|
Terminar em
|
shifts.end_at | string |
RFC 3339; mudou para o fuso horário + deslocamento. A precisão até o minuto é respeitada; segundos são truncados. |
|
Title
|
shifts.wage.title | string |
O nome do trabalho executado durante esse turno. UIs de relatório de mão-de-obra quadradas podem agrupar turnos por título. |
|
Quantidade
|
shifts.wage.hourly_rate.amount | integer |
O valor. |
|
Moeda
|
shifts.wage.hourly_rate.currency | string |
A moeda. |
|
Quebra
|
shifts.breaks | array of object | |
|
ID
|
shifts.breaks.id | string |
Um identificador para fazer referência a esse objeto. |
|
Iniciar em
|
shifts.breaks.start_at | string |
Um valor de datetime no formato RFC 3339 que indica quando o intervalo de tempo é iniciado. |
|
Terminar em
|
shifts.breaks.end_at | string |
Um valor de datetime no formato RFC 3339 que indica quando o intervalo de tempo termina. |
|
ID do tipo de interrupção
|
shifts.breaks.break_type_id | string |
O BreakType no qual esta quebra foi modelo. |
|
Nome
|
shifts.breaks.name | string |
Um nome legível por humanos. |
|
Duração esperada
|
shifts.breaks.expected_duration | string |
O comprimento esperado da quebra. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S. |
|
É Pago
|
shifts.breaks.is_paid | boolean |
Se essa quebra conta para o tempo trabalhado para fins de compensação. |
|
Situação
|
shifts.status | string |
O status de verificação atual desse 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 |
Vincular o cliente ao cartão presente (Beta)
Vincula um cliente a um cartão-presente
Parâmetros
| Nome | Chave | Obrigató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 |
A ID do cliente a ser vinculado. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
gift_card.id | string |
O identificador exclusivo emitido por Quadrado. |
|
Tipo
|
gift_card.type | string |
O tipo desse objeto. |
|
Origem DE GAN
|
gift_card.gan_source | string |
Indica se o GAN (número da conta do cartão-presente) é gerado pelo Square ou importado de um sistema não Quadrado. |
|
Estado
|
gift_card.state | string |
O estado atual. |
|
Quantidade
|
gift_card.balance_money.amount | integer |
O valor. |
|
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 desse objeto, no formato RFC 3339. |
|
IDs do cliente
|
gift_card.customer_ids | array of string |
Definições
objeto
Esse é o tipo 'object'.