Compartir a través de


Square Business (Publicador independiente) (versión preliminar)

Square ayuda a millones de vendedores a ejecutar su negocio, desde el procesamiento seguro de tarjetas de crédito hasta soluciones de punto de venta. Este conector contiene acciones para los siguientes puntos de conexión: Lealtad, Tarjetas de regalo, Bookings, Business, Team, Financials, Online y Auth.

Este conector está disponible en los siguientes productos y regiones:

Service Class Regions
Copilot Studio Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Aplicaciones lógicas Estándar Todas las regiones de Logic Apps excepto las siguientes:
     - Regiones de Azure Government
     - Regiones de Azure China
     - Departamento de Defensa de EE. UU. (DoD)
Power Apps Premium Todas las regiones de Power Apps excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Power Automate Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Contacto
Nombre Troy Taylor
URL https://www.hitachisolutions.com
Correo Electrónico ttaylor@hitachisolutions.com
Metadatos del conector
Publicador Troy Taylor
Sitio web https://squareup.com/
Directiva de privacidad https://squareup.com/us/en/legal/general/privacy
Categorías Comercio; Ventas y CRM

Limitaciones

Nombre Llamadas Período de renovación
Llamadas API por conexión 100 60 segundos

Acciones

Actualización de la configuración de la semana laboral

Actualiza workweekConfig.

Actualización de la configuración de salarios

Crea o actualiza un objeto WageSetting.

Actualizar miembro del equipo

Actualiza un único objeto TeamMember.

Acumular puntos de fidelidad

Agrega puntos a una cuenta de fidelidad.

Ajustar puntos de fidelidad

Agrega puntos a o resta puntos de la cuenta de un comprador. Use este punto de conexión solo cuando necesite ajustar manualmente los puntos.

Buscar cuentas de fidelidad

Busca cuentas de fidelidad en un programa de fidelidad.

Buscar eventos de fidelidad

Busca eventos de fidelidad. Un programa de fidelidad square mantiene un libro de contabilidad de eventos que se producen durante la vigencia de la cuenta de fidelidad de un comprador. Cada cambio en el saldo de puntos (por ejemplo, puntos obtenidos, puntos canjeados y puntos expirados) se registra en el libro de contabilidad. Con este punto de conexión, puede buscar eventos en el libro de contabilidad.

Buscar miembros del equipo

Devuelve una lista paginada de objetos TeamMember para una empresa.

Buscar recompensas de fidelidad

Busca recompensas de fidelidad en una cuenta de fidelidad.

Cambio de actualización

Actualiza un shift existente.

Canjear recompensa de lealtad

Canjea una recompensa de lealtad. Una vez que la recompensa alcanza el estado terminal, no se puede eliminar. Es decir, los puntos usados para la recompensa no se pueden devolver a la cuenta.

Creación de código de autorización móvil

Genera código para autorizar a una aplicación móvil a conectarse a un lector de tarjetas Square. Los códigos de autorización son de uso único y expiran 60 minutos después de emitirse.

Creación de código de dispositivo

Crea un DeviceCode que se puede usar para iniciar sesión en un dispositivo de Terminal Square para entrar en el modo de terminal conectado.

Creación de reservas (beta)

Crea una reserva.

Creación de un miembro del equipo

Crea un único objeto TeamMember.

Creación de una cuenta de fidelidad

Crea una cuenta de fidelidad.

Creación masiva de miembros del equipo

Crea varios objetos TeamMember.

Crear actividad de tarjetas regalo (Beta)

Crea una actividad de tarjeta de regalo.

Crear desplazamiento

Crea un nuevo Mayús. Un turno representa un día laboral completo para un único empleado

Crear desprotección

Vincula un valor de checkoutId a un checkout_page_url al que se dirige a los clientes para proporcionar su información de pago mediante un flujo de trabajo de procesamiento de pagos.

Crear recompensa de fidelidad

Crea una recompensa de lealtad. Después de crear una recompensa, los puntos están bloqueados y no están disponibles para que el comprador canjee otra recompensa.

Crear tipo de interrupción

Crea un nuevo BreakType. BreakType es una plantilla para crear objetos Break.

Crear ubicación (Beta)

Crea una ubicación.

Cálculo de puntos de fidelidad

Calcula los puntos que obtiene una compra. Una aplicación podría llamar a este punto de conexión para mostrar los puntos que un comprador puede ganar con la compra específica.

Desvincular al cliente de la tarjeta de regalo (Beta)

Desvincula a un cliente de una tarjeta de regalo.

Disponibilidad de búsqueda (beta)

Busca disponibilidades para la reserva.

Eliminar desplazamiento

Elimina un turno.

Eliminar fragmento de código

Quita el fragmento de código de un sitio de Square Online.

Eliminar recompensa de fidelidad

Elimina una recompensa de fidelidad. Devuelve los puntos de fidelidad a la cuenta de fidelidad. No se puede eliminar una recompensa que haya alcanzado el estado terminal (REDEEMED).

Eliminar tipo de interrupción

Elimina un BreakType existente. Se puede eliminar un BreakType incluso si se hace referencia a él desde un Shift.

Enumerar actividades de tarjetas de regalo (Beta)

Enumera las actividades de tarjetas de regalo. De forma predeterminada, obtendrás actividades de tarjetas de regalo para todas las tarjetas de regalo de la cuenta del vendedor. Opcionalmente, puede especificar parámetros de consulta para filtrar la lista. Por ejemplo, puede obtener una lista de actividades de tarjetas de regalo para una tarjeta de regalo, para todas las tarjetas de regalo de una región específica o para actividades dentro de un período de tiempo.

Enumerar comerciantes

Devuelve información de comerciante para un token de acceso determinado.

Enumerar configuraciones de semana laboral

Devuelve una lista de instancias de WorkweekConfig para una empresa.

Enumerar cuentas bancarias

Devuelve una lista de objetos BankAccount vinculados a una cuenta square.

Enumerar códigos de dispositivo

Enumera todos los DeviceCodes asociados al comerciante.

Enumerar eventos de desplazamiento de cajón de efectivo

Proporciona una lista paginada de eventos para un único cambio de cajón de efectivo.

Enumerar los salarios de los miembros del equipo

Devuelve una lista paginada de instancias de TeamMemberWage para una empresa.

Enumerar perfiles de reserva de miembros del equipo (Beta)

Enumera los perfiles de reserva para los miembros del equipo.

Enumerar sitios

Enumera los sitios de Square Online que pertenecen a un vendedor.

Enumerar ubicaciones

Proporciona información de todas las ubicaciones de una empresa.

Fragmento de código upsert

Agrega un fragmento de código a un sitio de Square Online o actualiza el fragmento de código existente en el sitio. El código de fragmento de código se anexa al final del elemento head en todas las páginas del sitio, excepto las páginas de desprotección. Una aplicación de fragmento de código puede agregar un fragmento de código a un sitio determinado.

Miembros del equipo de actualización masiva

Actualiza varios objetos TeamMember.

Mostrar turnos de cajón de efectivo

Proporciona los detalles de todos los turnos de cajón de efectivo para una ubicación en un intervalo de fechas.

Obtención de una cuenta bancaria por identificador V1

Devuelve los detalles de una cuenta bancaria identificada por el identificador de cuenta bancaria V1.

Obtener cuenta bancaria

Devuelve los detalles de una cuenta de BankAccount vinculada a una cuenta de Square.

Obtener código de dispositivo

Recupera DeviceCode con el identificador asociado.

Obtener desplazamiento

Devuelve un único Mayús especificado por id.

Obtener salario de miembro del equipo

Devuelve un único TeamMemberWage especificado por id.

Obtener tipo de interrupción

Devuelve un único BreakType especificado por id.

Recuperación de la configuración de salarios

Recupera un objeto WageSetting para un miembro del equipo especificado por teamMember id.

Recuperación de la cuenta de fidelidad

Recupera una cuenta de fidelidad.

Recuperación del perfil de reserva empresarial (Beta)

Recupera el perfil de reserva de un vendedor.

Recuperación del programa de fidelidad

Recupera el programa de fidelidad en la cuenta de un vendedor, especificado por el identificador de programa o la palabra clave principal. Los programas de fidelidad definen cómo los compradores pueden ganar puntos y canjear puntos por recompensas.

Recuperar comerciante

Recupere un objeto Merchant para el merchant_id especificado.

Recuperar desplazamiento del cajón de efectivo

Proporciona los detalles de resumen de un único turno de cajón de efectivo.

Recuperar fragmento de código

Recupera el fragmento de código de un sitio de Square Online. Un sitio puede contener fragmentos de código de varias aplicaciones de fragmento de código, pero solo puede recuperar el fragmento de código que agregó la aplicación.

Recuperar miembro del equipo

Recupera un objeto TeamMember para el identificador TeamMember especificado.

Recuperar recompensa de fidelidad

Recupera una recompensa de fidelidad.

Recuperar tarjeta de regalo (Beta)

Recupera una tarjeta de regalo con su identificador.

Recuperar tarjeta de regalo de GAN (Beta)

Recupera una tarjeta de regalo con el número de cuenta de la tarjeta de regalo (GAN).

Recuperar tarjeta de regalo de nonce (Beta)

Recupera una tarjeta de regalo mediante un nonce (un token seguro) que representa la tarjeta de regalo.

Recuperar ubicación

Recupera los detalles de una ubicación. Puede especificar "main" como identificador de ubicación para recuperar los detalles de la ubicación principal.

Tipo de interrupción de actualización

Actualiza un BreakType existente.

Tipos de interrupción de lista

Devuelve una lista paginada de instancias breakType para una empresa.

Turnos de búsqueda

Devuelve una lista paginada de registros Shift para una empresa.

Ubicación de actualización (Beta)

Actualiza una ubicación.

Vincular al cliente a la tarjeta de regalo (Beta)

Vincula a un cliente a una tarjeta de regalo

Actualización de la configuración de la semana laboral

Actualiza workweekConfig.

Parámetros

Nombre Clave Requerido Tipo Description
identificación
id True string

Identificador.

Comienzo de la semana
start_of_week string

El día de la semana en el que finaliza una semana comercial con fines de compensación.

Hora local de inicio del día
start_of_day_local_time string

Hora local en la que finaliza una semana comercial. Se representa como una cadena en formato HH:MM (también se acepta HH:MM:SS, pero los segundos se truncan).

Versión
version integer

La versión actual de este objeto.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
workweek_config.id string

Identificador único emitido por Square.

Comienzo de la semana
workweek_config.start_of_week string

El día de la semana en el que finaliza una semana comercial con fines de compensación.

Hora local de inicio del día
workweek_config.start_of_day_local_time string

Hora local en la que finaliza una semana comercial. Se representa como una cadena en formato HH:MM (también se acepta HH:MM:SS, pero los segundos se truncan).

Versión
workweek_config.version integer

La versión actual de este objeto.

Creado en
workweek_config.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Actualizado en
workweek_config.updated_at string

Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339.

Actualización de la configuración de salarios

Crea o actualiza un objeto WageSetting.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de miembro del equipo
team_member_id True string

Identificador del miembro del equipo.

Está exento de horas extra
is_overtime_exempt boolean

Si el miembro del equipo está exento de las reglas de horas extra del país del vendedor.

Título del Puesto
job_title string

Título del trabajo.

Tipo de pago
pay_type string

Tipo de pago actual para la asignación de trabajo utilizada para calcular el importe de pago en un período de pago.

Importe
amount integer

Cantidad.

Moneda
currency string

Moneda.

Horas semanales
weekly_hours integer

Las horas planeadas por semana para el trabajo. Establezca si el trabajo PayType es SALARY.

Importe
amount integer

Cantidad.

Moneda
currency string

Moneda.

Devoluciones

Nombre Ruta de acceso Tipo Description
Id. de miembro del equipo
wage_setting.team_member_id string

Identificador del miembro del equipo.

Asignaciones de trabajos
wage_setting.job_assignments array of object
Título del Puesto
wage_setting.job_assignments.job_title string

Título del trabajo.

Tipo de pago
wage_setting.job_assignments.pay_type string

Tipo de pago actual para la asignación de trabajo utilizada para calcular el importe de pago en un período de pago.

Importe
wage_setting.job_assignments.hourly_rate.amount integer

Cantidad.

Moneda
wage_setting.job_assignments.hourly_rate.currency string

Moneda.

Importe
wage_setting.job_assignments.annual_rate.amount integer

Cantidad.

Moneda
wage_setting.job_assignments.annual_rate.currency string

Moneda.

Horas semanales
wage_setting.job_assignments.weekly_hours integer

Las horas planeadas por semana para el trabajo. Establezca si el trabajo PayType es SALARY.

Está exento de horas extra
wage_setting.is_overtime_exempt boolean

Si el miembro del equipo está exento de las reglas de horas extra del país del vendedor.

Versión
wage_setting.version integer

La versión actual de este objeto.

Creado en
wage_setting.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Actualizado en
wage_setting.updated_at string

Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339.

Actualizar miembro del equipo

Actualiza un único objeto TeamMember.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de miembro del equipo
team_member_id True string

Identificador del miembro del equipo.

Identificador de referencia
reference_id string

Identificador de referencia definido por el usuario opcional.

Estado
status string

Estado de comprobación actual de este objeto.

Nombre propio
given_name string

Nombre especificado (es decir, primero) asociado al perfil de cliente.

Apellido
family_name string

El nombre de la familia (es decir, apellido) asociado al perfil de cliente.

Dirección de correo electrónico
email_address string

Dirección de correo electrónico asociada al perfil de cliente.

Número de teléfono
phone_number string

Número de teléfono de 11 dígitos asociado al perfil de cliente.

Identificadores de ubicación
location_ids array of string
Tipo de asignación
assignment_type string

Tipo de asignación actual del miembro del equipo.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
team_member.id string

Identificador único emitido por Square.

Identificador de referencia
team_member.reference_id string

Identificador de referencia definido por el usuario opcional.

Es propietario
team_member.is_owner boolean

Si el miembro del equipo es el propietario de la cuenta de Square.

Estado
team_member.status string

Estado de comprobación actual de este objeto.

Nombre propio
team_member.given_name string

Nombre especificado (es decir, primero) asociado al perfil de cliente.

Apellido
team_member.family_name string

El nombre de la familia (es decir, apellido) asociado al perfil de cliente.

Dirección de correo electrónico
team_member.email_address string

Dirección de correo electrónico asociada al perfil de cliente.

Número de teléfono
team_member.phone_number string

Número de teléfono de 11 dígitos asociado al perfil de cliente.

Creado en
team_member.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Tipo de asignación
team_member.assigned_locations.assignment_type string

Tipo de asignación actual del miembro del equipo.

Identificadores de ubicación
team_member.assigned_locations.location_ids array of string

Acumular puntos de fidelidad

Agrega puntos a una cuenta de fidelidad.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de cuenta
account_id True string

Identificador de la cuenta.

Id. de pedido
order_id string

Identificador del pedido.

Id. de ubicación
location_id string

Identificador de ubicación.

Clave de iempoencia
idempotency_key string

Valor que especifica que identifica de forma única esta solicitud entre todas las solicitudes. Una manera común de crear una clave de idempoencia válida es usar un identificador único universal (UUID).

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
event.id string

Identificador único emitido por Square.

Tipo
event.type string

El tipo de este objeto.

Creado en
event.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Id. del programa de fidelidad
event.accumulate_points.loyalty_program_id string

El identificador del programa de fidelidad

Puntos
event.accumulate_points.points integer

Número de puntos acumulados por el evento.

Id. de pedido
event.accumulate_points.order_id string

Identificador del orden asociado a la actividad.

Id. de cuenta de fidelidad
event.loyalty_account_id string

Identificador de la cuenta de fidelidad en la que se produjo el evento.

Id. de ubicación
event.location_id string

Identificador de la ubicación.

Fuente
event.source string

Origen.

Ajustar puntos de fidelidad

Agrega puntos a o resta puntos de la cuenta de un comprador. Use este punto de conexión solo cuando necesite ajustar manualmente los puntos.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de cuenta
account_id True string

Identificador de la cuenta.

Puntos
points integer

Número de puntos agregados o eliminados.

Motivo
reason string

Motivo de este objeto.

Clave de iempoencia
idempotency_key string

Valor que especifica que identifica de forma única esta solicitud entre todas las solicitudes. Una manera común de crear una clave de idempoencia válida es usar un identificador único universal (UUID).

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
event.id string

Identificador único emitido por Square.

Tipo
event.type string

El tipo de este objeto.

Creado en
event.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Id. del programa de fidelidad
event.adjust_points.loyalty_program_id string

El identificador del programa de fidelidad

Puntos
event.adjust_points.points integer

Número de puntos acumulados por el evento.

Motivo
event.adjust_points.reason string

Motivo del ajuste de puntos.

Id. de cuenta de fidelidad
event.loyalty_account_id string

Identificador de la cuenta de fidelidad en la que se produjo el evento.

Fuente
event.source string

Origen.

Buscar cuentas de fidelidad

Busca cuentas de fidelidad en un programa de fidelidad.

Parámetros

Nombre Clave Requerido Tipo Description
Limit
limit integer

Límite en el número de resultados que se van a devolver en una sola página. El límite es aviso: la implementación puede devolver más o menos resultados. Si el límite proporcionado es negativo, cero o es mayor que el límite máximo de 1000, se omitirá.

Devoluciones

Nombre Ruta de acceso Tipo Description
Cuentas de fidelidad
loyalty_accounts array of object
identificación
loyalty_accounts.id string

Identificador único emitido por Square.

identificación
loyalty_accounts.mapping.id string

Identificador del objeto

Número de teléfono
loyalty_accounts.mapping.phone_number string

Número de teléfono del destinatario.

Creado en
loyalty_accounts.mapping.created_at string

Marca de tiempo cuando se crea, en formato RFC 3339.

Id. de programa
loyalty_accounts.program_id string

Identificador asignado a Square del programa de fidelidad al que pertenece la cuenta.

Saldo
loyalty_accounts.balance integer

Saldo de punto disponible en la cuenta de fidelidad.

Puntos de duración
loyalty_accounts.lifetime_points integer

Los puntos totales acumulados durante la vigencia de la cuenta.

Id. de cliente
loyalty_accounts.customer_id string

Identificador asignado a Square del cliente asociado a la cuenta.

Creado en
loyalty_accounts.created_at string

Hora del evento en formato ISO 8601.

Actualizado en
loyalty_accounts.updated_at string

Marca de tiempo de última modificación en formato RFC 3339

Cursor
cursor string

Incluya el cursor de paginación en llamadas posteriores a este punto de conexión para recuperar el siguiente conjunto de resultados asociado a la consulta original.

Buscar eventos de fidelidad

Busca eventos de fidelidad. Un programa de fidelidad square mantiene un libro de contabilidad de eventos que se producen durante la vigencia de la cuenta de fidelidad de un comprador. Cada cambio en el saldo de puntos (por ejemplo, puntos obtenidos, puntos canjeados y puntos expirados) se registra en el libro de contabilidad. Con este punto de conexión, puede buscar eventos en el libro de contabilidad.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de pedido
order_id string

Identificador de pedido.

Limit
limit integer

Límite en el número de resultados que se van a devolver en una sola página. El límite es aviso: la implementación puede devolver más o menos resultados. Si el límite proporcionado es negativo, cero o es mayor que el límite máximo de 1000, se omitirá.

Devoluciones

Nombre Ruta de acceso Tipo Description
Eventos
events array of object
identificación
events.id string

Identificador único emitido por Square.

Tipo
events.type string

El tipo de este objeto.

Creado en
events.created_at string

Hora del evento en formato ISO 8601.

Id. del programa de fidelidad
events.accumulate_points.loyalty_program_id string

El identificador del programa de fidelidad

Puntos
events.accumulate_points.points integer

Número de puntos acumulados por el evento.

Id. de pedido
events.accumulate_points.order_id string

Identificador del orden asociado a la actividad.

Id. de cuenta de fidelidad
events.loyalty_account_id string

Identificador de la cuenta de fidelidad en la que se produjo el evento.

Id. de ubicación
events.location_id string

Identificador de la ubicación.

Fuente
events.source string

Define si el evento lo generó el punto de venta cuadrado.

Id. del programa de fidelidad
events.redeem_reward.loyalty_program_id string

El identificador del programa de fidelidad

Id. de recompensa
events.redeem_reward.reward_id string

El identificador de la recompensa de lealtad canjeada.

Id. de pedido
events.redeem_reward.order_id string

Identificador del orden asociado a la actividad.

Id. del programa de fidelidad
events.create_reward.loyalty_program_id string

El identificador del programa de fidelidad

Id. de recompensa
events.create_reward.reward_id string

El identificador de la recompensa de lealtad canjeada.

Puntos
events.create_reward.points integer

Número de puntos acumulados por el evento.

Buscar miembros del equipo

Devuelve una lista paginada de objetos TeamMember para una empresa.

Parámetros

Nombre Clave Requerido Tipo Description
Identificadores de ubicación
location_ids array of string
Estado
status string

Estado actual.

Limit
limit integer

Límite en el número de resultados que se van a devolver en una sola página. El límite es aviso: la implementación puede devolver más o menos resultados. Si el límite proporcionado es negativo, cero o es mayor que el límite máximo de 1000, se omitirá.

Devoluciones

Nombre Ruta de acceso Tipo Description
Miembros del equipo
team_members array of object
identificación
team_members.id string

Identificador único emitido por Square.

Identificador de referencia
team_members.reference_id string

Un segundo identificador opcional que se usa para asociar el perfil de cliente a una entidad en otro sistema.

Es propietario
team_members.is_owner boolean

Si el miembro del equipo es el propietario de la cuenta de Square.

Estado
team_members.status string

Estado de comprobación actual de este objeto.

Nombre propio
team_members.given_name string

Nombre especificado (es decir, primero) asociado al perfil de cliente.

Apellido
team_members.family_name string

El nombre de la familia (es decir, apellido) asociado al perfil de cliente.

Dirección de correo electrónico
team_members.email_address string

Dirección de correo electrónico asociada al perfil de cliente.

Creado en
team_members.created_at string

Hora del evento en formato ISO 8601.

Actualizado en
team_members.updated_at string

Marca de tiempo de última modificación en formato RFC 3339

Tipo de asignación
team_members.assigned_locations.assignment_type string

Tipo de asignación actual del miembro del equipo.

Número de teléfono
team_members.phone_number string

Número de teléfono de 11 dígitos asociado al perfil de cliente.

Cursor
cursor string

Incluya el cursor de paginación en llamadas posteriores a este punto de conexión para recuperar el siguiente conjunto de resultados asociado a la consulta original.

Buscar recompensas de fidelidad

Busca recompensas de fidelidad en una cuenta de fidelidad.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de cuenta de fidelidad
loyalty_account_id string

Identificador de la cuenta de fidelidad en la que se produjo el evento.

Limit
limit integer

Límite en el número de resultados que se van a devolver en una sola página. El límite es aviso: la implementación puede devolver más o menos resultados. Si el límite proporcionado es negativo, cero o es mayor que el límite máximo de 1000, se omitirá.

Devoluciones

Nombre Ruta de acceso Tipo Description
Recompensas
rewards array of object
identificación
rewards.id string

Identificador único emitido por Square.

Estado
rewards.status string

Estado de comprobación actual de este objeto.

Id. de cuenta de fidelidad
rewards.loyalty_account_id string

Identificador de la cuenta de fidelidad en la que se produjo el evento.

Id. de nivel de recompensa
rewards.reward_tier_id string

El identificador asignado a Cuadrado del nivel de recompensa usado para crear la recompensa.

Puntos
rewards.points integer

Número de puntos de fidelidad utilizados para la recompensa.

Id. de pedido
rewards.order_id string

Identificador del pedido.

Creado en
rewards.created_at string

Hora del evento en formato ISO 8601.

Actualizado en
rewards.updated_at string

Marca de tiempo de última modificación en formato RFC 3339

Canjeado en
rewards.redeemed_at string

Marca de tiempo en la que se canjeó la recompensa, en formato RFC 3339.

Cambio de actualización

Actualiza un shift existente.

Parámetros

Nombre Clave Requerido Tipo Description
identificación
id True string

Identificador.

Id. de miembro del equipo
team_member_id string

Identificador del miembro del equipo.

Id. de ubicación
location_id string

Identificador de la ubicación.

Comenzar a
start_at string

Marca de tiempo que especifica la hora de inicio de este objeto, en formato RFC 3339.

Finalizar al
end_at string

RFC 3339; desplazado a la zona horaria + desplazamiento. Se respeta la precisión hasta el minuto; segundos se truncan.

Title
title string

Nombre del trabajo realizado durante este turno. Las UIs de informes de mano de obra cuadrada pueden agrupar turnos por título.

Importe
amount integer

Cantidad.

Moneda
currency string

Moneda.

identificación
id string

Identificador del objeto

Comenzar a
start_at string

RFC 3339; sigue la misma información de zona horaria que Mayús. Se respeta la precisión hasta el minuto; segundos se truncan.

Finalizar al
end_at string

RFC 3339; sigue la misma información de zona horaria que Mayús. Se respeta la precisión hasta el minuto; segundos se truncan.

Id. de tipo de interrupción
break_type_id string

BreakType en el que se creó la plantilla BreakType.

Nombre
name string

Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode.

Duración esperada
expected_duration string

Longitud esperada de la interrupción. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S.

Se paga
is_paid boolean

Si esta interrupción cuenta para el tiempo trabajado con fines de compensación.

Versión
version integer

La versión actual de este objeto.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
shift.id string

Identificador único emitido por Square.

Id. de miembro del equipo
shift.team_member_id string

Identificador del miembro del equipo.

Id. de empleado
shift.employee_id string

Identificador generado por cuadrados del empleado.

Id. de ubicación
shift.location_id string

Identificador de la ubicación.

Timezone
shift.timezone string

Zona horaria que se usa para interpretar las fechas del calendario. Cuando se crea una factura, este campo se establece en la zona horaria especificada para la ubicación del vendedor. No se puede cambiar el valor.

Comenzar a
shift.start_at string

Marca de tiempo que especifica la hora de inicio de este objeto, en formato RFC 3339.

Finalizar al
shift.end_at string

RFC 3339; desplazado a la zona horaria + desplazamiento. Se respeta la precisión hasta el minuto; segundos se truncan.

Title
shift.wage.title string

Nombre del trabajo realizado durante este turno. Las UIs de informes de mano de obra cuadrada pueden agrupar turnos por título.

Importe
shift.wage.hourly_rate.amount integer

Cantidad.

Moneda
shift.wage.hourly_rate.currency string

Moneda.

Interrupciones
shift.breaks array of object
identificación
shift.breaks.id string

Identificador del objeto

Comenzar a
shift.breaks.start_at string

RFC 3339; sigue la misma información de zona horaria que Mayús. Se respeta la precisión hasta el minuto; segundos se truncan.

Finalizar al
shift.breaks.end_at string

RFC 3339; sigue la misma información de zona horaria que Mayús. Se respeta la precisión hasta el minuto; segundos se truncan.

Id. de tipo de interrupción
shift.breaks.break_type_id string

BreakType en el que se creó la plantilla BreakType.

Nombre
shift.breaks.name string

Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode.

Duración esperada
shift.breaks.expected_duration string

Longitud esperada de la interrupción. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S.

Se paga
shift.breaks.is_paid boolean

Si esta interrupción cuenta para el tiempo trabajado con fines de compensación.

Estado
shift.status string

Estado de comprobación actual de este objeto.

Versión
shift.version integer

La versión actual de este objeto.

Creado en
shift.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Actualizado en
shift.updated_at string

Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339.

Canjear recompensa de lealtad

Canjea una recompensa de lealtad. Una vez que la recompensa alcanza el estado terminal, no se puede eliminar. Es decir, los puntos usados para la recompensa no se pueden devolver a la cuenta.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de recompensa
reward_id True string

Identificador de la recompensa.

Clave de iempoencia
idempotency_key string

Valor que especifica que identifica de forma única esta solicitud entre todas las solicitudes. Una manera común de crear una clave de idempoencia válida es usar un identificador único universal (UUID).

Id. de ubicación
location_id string

Identificador de ubicación.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
event.id string

Identificador único emitido por Square.

Tipo
event.type string

El tipo de este objeto.

Creado en
event.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Id. del programa de fidelidad
event.redeem_reward.loyalty_program_id string

El identificador del programa de fidelidad

Id. de recompensa
event.redeem_reward.reward_id string

El identificador asignado a Square de la recompensa de lealtad.

Id. de cuenta de fidelidad
event.loyalty_account_id string

Identificador de la cuenta de fidelidad en la que se produjo el evento.

Id. de ubicación
event.location_id string

Identificador de la ubicación.

Fuente
event.source string

Origen.

Creación de código de autorización móvil

Genera código para autorizar a una aplicación móvil a conectarse a un lector de tarjetas Square. Los códigos de autorización son de uso único y expiran 60 minutos después de emitirse.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de ubicación
location_id string

Identificador de ubicación.

Devoluciones

Nombre Ruta de acceso Tipo Description
Código de autorización
authorization_code string

Código de autorización generado que conecta una instancia de aplicación móvil a una cuenta de Square.

Expira a las
expires_at string

Marca de tiempo cuando authorization_code expira en formato RFC 3339.

Creación de código de dispositivo

Crea un DeviceCode que se puede usar para iniciar sesión en un dispositivo de Terminal Square para entrar en el modo de terminal conectado.

Parámetros

Nombre Clave Requerido Tipo Description
Clave de iempoencia
idempotency_key string

Valor que especifica que identifica de forma única esta solicitud entre todas las solicitudes. Una manera común de crear una clave de idempoencia válida es usar un identificador único universal (UUID).

Nombre
name string

Nombre del objeto.

Id. de ubicación
location_id string

Identificador de la ubicación.

Tipo de producto
product_type string

Tipo de producto de destino del código de dispositivo.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
device_code.id string

Identificador único emitido por Square.

Nombre
device_code.name string

Nombre del objeto.

Código
device_code.code string

Código único que se puede usar para iniciar sesión.

Tipo de producto
device_code.product_type string

Tipo de producto de destino del código de dispositivo.

Id. de ubicación
device_code.location_id string

Identificador de la ubicación.

Creado en
device_code.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Emparejar por
device_code.pair_by string

Cuando este DeviceCode expire y ya no inicie sesión. Marca de tiempo en formato RFC 3339.

Estado
device_code.status string

Estado de comprobación actual de este objeto.

Estado cambiado en
device_code.status_changed_at string

Cuando el estado de DeviceCode se cambió por última vez. Marca de tiempo en formato RFC 3339.

Creación de reservas (beta)

Crea una reserva.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de cliente
customer_id string

Identificador de este objeto que representa al cliente.

Comenzar a
start_at string

Marca de tiempo que especifica la hora de inicio de este objeto, en formato RFC 3339.

Id. de ubicación
location_id string

Identificador de la ubicación.

Minutos de duración
duration_minutes integer

Intervalo de tiempo en minutos de un segmento de cita.

Id. de miembro del equipo
team_member_id string

Identificador del objeto TeamMember que representa al miembro del equipo reservado en este segmento.

Id. de variación de servicio
service_variation_id string

Identificador del objeto CatalogItemVariation que representa el servicio reservado en este segmento.

Versión de variación del servicio
service_variation_version integer

Versión actual de la variación de elemento que representa el servicio reservado en este segmento.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
booking.id string

Identificador único emitido por Square.

Versión
booking.version integer

La versión actual de este objeto.

Estado
booking.status string

Estado de comprobación actual de este objeto.

Creado en
booking.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Actualizado en
booking.updated_at string

Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339.

Id. de ubicación
booking.location_id string

Identificador de la ubicación.

Id. de cliente
booking.customer_id string

Identificador de este objeto que representa al cliente.

Nota del cliente
booking.customer_note string

Campo de texto libre para que el cliente proporcione notas sobre la reserva.

Nota del vendedor
booking.seller_note string

Campo de texto libre para que el vendedor proporcione notas sobre la reserva.

Comenzar a
booking.start_at string

Marca de tiempo que especifica la hora de inicio de este objeto, en formato RFC 3339.

Segmento de cita
booking.appointment_segments array of object
Minutos de duración
booking.appointment_segments.duration_minutes integer

Intervalo de tiempo en minutos de un segmento de cita.

Id. de variación de servicio
booking.appointment_segments.service_variation_id string

Identificador del objeto CatalogItemVariation que representa el servicio reservado en este segmento.

Id. de miembro del equipo
booking.appointment_segments.team_member_id string

Identificador del objeto TeamMember que representa al miembro del equipo reservado en este segmento.

Versión de variación del servicio
booking.appointment_segments.service_variation_version integer

Versión actual de la variación de elemento que representa el servicio reservado en este segmento.

Errors
errors array of

Creación de un miembro del equipo

Crea un único objeto TeamMember.

Parámetros

Nombre Clave Requerido Tipo Description
Clave de iempoencia
idempotency_key string

Valor que especifica que identifica de forma única esta solicitud entre todas las solicitudes. Una manera común de crear una clave de idempoencia válida es usar un identificador único universal (UUID).

Identificador de referencia
reference_id string

Identificador de referencia definido por el usuario opcional.

Estado
status string

Estado de comprobación actual de este objeto.

Nombre propio
given_name string

Nombre especificado (es decir, primero) asociado al perfil de cliente.

Apellido
family_name string

El nombre de la familia (es decir, apellido) asociado al perfil de cliente.

Dirección de correo electrónico
email_address string

Dirección de correo electrónico asociada al perfil de cliente.

Número de teléfono
phone_number string

Número de teléfono de 11 dígitos asociado al perfil de cliente.

Identificadores de ubicación
location_ids array of string
Tipo de asignación
assignment_type string

Tipo de asignación actual del miembro del equipo.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
team_member.id string

Identificador único emitido por Square.

Identificador de referencia
team_member.reference_id string

Identificador de referencia definido por el usuario opcional.

Es propietario
team_member.is_owner boolean

Si el miembro del equipo es el propietario de la cuenta de Square.

Estado
team_member.status string

Estado de comprobación actual de este objeto.

Nombre propio
team_member.given_name string

Nombre especificado (es decir, primero) asociado al perfil de cliente.

Apellido
team_member.family_name string

El nombre de la familia (es decir, apellido) asociado al perfil de cliente.

Dirección de correo electrónico
team_member.email_address string

Dirección de correo electrónico asociada al perfil de cliente.

Número de teléfono
team_member.phone_number string

Número de teléfono de 11 dígitos asociado al perfil de cliente.

Tipo de asignación
team_member.assigned_locations.assignment_type string

Tipo de asignación actual del miembro del equipo.

Identificadores de ubicación
team_member.assigned_locations.location_ids array of string

Creación de una cuenta de fidelidad

Crea una cuenta de fidelidad.

Parámetros

Nombre Clave Requerido Tipo Description
Número de teléfono
phone_number string

Número de teléfono del destinatario.

Id. de programa
program_id string

El identificador asignado a Square del programa.

Clave de iempoencia
idempotency_key string

Valor que especifica que identifica de forma única esta solicitud entre todas las solicitudes. Una manera común de crear una clave de idempoencia válida es usar un identificador único universal (UUID).

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
loyalty_account.id string

Identificador único emitido por Square.

identificación
loyalty_account.mapping.id string

Identificador asignado a Square.

Número de teléfono
loyalty_account.mapping.phone_number string

Número de teléfono del destinatario.

Creado en
loyalty_account.mapping.created_at string

Marca de tiempo cuando se crea, en formato RFC 3339.

Id. de programa
loyalty_account.program_id string

El identificador asignado a Square del programa.

Saldo
loyalty_account.balance integer

Saldo disponible.

Puntos de duración
loyalty_account.lifetime_points integer

Los puntos totales acumulados durante la vigencia de la cuenta.

Creado en
loyalty_account.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Actualizado en
loyalty_account.updated_at string

Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339.

Creación masiva de miembros del equipo

Crea varios objetos TeamMember.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre propio
given_name string

Nombre dado (es decir, el nombre) asociado al miembro del equipo.

Apellido
family_name string

Nombre de familia (es decir, el apellido) asociado al miembro del equipo.

Dirección de correo electrónico
email_address string

Dirección de correo electrónico asociada al miembro del equipo.

Identificador de referencia
reference_id string

Segundo identificador usado para asociar el miembro del equipo a una entidad en otro sistema.

Número de teléfono
phone_number string

Número de teléfono del miembro del equipo, en formato E.164.

Identificadores de ubicación
location_ids array of string
Tipo de asignación
assignment_type string

Tipo de asignación actual del miembro del equipo.

Nombre propio
given_name string

Nombre dado (es decir, el nombre) asociado al miembro del equipo.

Apellido
family_name string

Nombre de familia (es decir, el apellido) asociado al miembro del equipo.

Dirección de correo electrónico
email_address string

Dirección de correo electrónico asociada al miembro del equipo.

Identificador de referencia
reference_id string

Segundo identificador usado para asociar el miembro del equipo a una entidad en otro sistema.

Número de teléfono
phone_number string

Número de teléfono del miembro del equipo, en formato E.164.

Tipo de asignación
assignment_type string

Tipo de asignación actual del miembro del equipo.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
team_members.idempotency-key-1.team_member.id string

Identificador para hacer referencia a este objeto.

Identificador de referencia
team_members.idempotency-key-1.team_member.reference_id string

Segundo identificador usado para asociar el miembro del equipo a una entidad en otro sistema.

Es propietario
team_members.idempotency-key-1.team_member.is_owner boolean

Si el miembro del equipo es el propietario de la cuenta de Square.

Estado
team_members.idempotency-key-1.team_member.status string

Describe el estado del miembro del equipo.

Nombre propio
team_members.idempotency-key-1.team_member.given_name string

Nombre dado (es decir, el nombre) asociado al miembro del equipo.

Apellido
team_members.idempotency-key-1.team_member.family_name string

Nombre de familia (es decir, el apellido) asociado al miembro del equipo.

Dirección de correo electrónico
team_members.idempotency-key-1.team_member.email_address string

Dirección de correo electrónico asociada al miembro del equipo.

Número de teléfono
team_members.idempotency-key-1.team_member.phone_number string

Número de teléfono del miembro del equipo, en formato E.164.

Tipo de asignación
team_members.idempotency-key-1.team_member.assigned_locations.assignment_type string

Tipo de asignación actual del miembro del equipo.

Identificadores de ubicación
team_members.idempotency-key-1.team_member.assigned_locations.location_ids array of string
identificación
team_members.idempotency-key-2.team_member.id string

Identificador para hacer referencia a este objeto.

Identificador de referencia
team_members.idempotency-key-2.team_member.reference_id string

Segundo identificador usado para asociar el miembro del equipo a una entidad en otro sistema.

Es propietario
team_members.idempotency-key-2.team_member.is_owner boolean

Si el miembro del equipo es el propietario de la cuenta de Square.

Estado
team_members.idempotency-key-2.team_member.status string

Describe el estado del miembro del equipo.

Nombre propio
team_members.idempotency-key-2.team_member.given_name string

Nombre dado (es decir, el nombre) asociado al miembro del equipo.

Apellido
team_members.idempotency-key-2.team_member.family_name string

Nombre de familia (es decir, el apellido) asociado al miembro del equipo.

Dirección de correo electrónico
team_members.idempotency-key-2.team_member.email_address string

Dirección de correo electrónico asociada al miembro del equipo.

Número de teléfono
team_members.idempotency-key-2.team_member.phone_number string

Número de teléfono del miembro del equipo, en formato E.164.

Tipo de asignación
team_members.idempotency-key-2.team_member.assigned_locations.assignment_type string

Tipo de asignación actual del miembro del equipo.

Crear actividad de tarjetas regalo (Beta)

Crea una actividad de tarjeta de regalo.

Parámetros

Nombre Clave Requerido Tipo Description
Clave de iempoencia
idempotency_key string

Valor que especifica que identifica de forma única esta solicitud entre todas las solicitudes. Una manera común de crear una clave de idempoencia válida es usar un identificador único universal (UUID).

Id. de tarjeta de regalo
gift_card_id string

El identificador de la tarjeta de regalo. El identificador no es necesario si hay un GAN presente.

Tipo
type string

El tipo de este objeto.

Id. de ubicación
location_id string

Identificador de la ubicación.

Id. de pedido
order_id string

Identificador del orden asociado a la actividad.

UID de elemento de línea
line_item_uid string

El line_item_uid del artículo de línea de tarjeta regalo en un pedido.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
gift_card_activity.id string

Identificador único emitido por Square.

Id. de tarjeta de regalo
gift_card_activity.gift_card_id string

El identificador de la tarjeta de regalo. El identificador no es necesario si hay un GAN presente.

GAN de tarjeta de regalo
gift_card_activity.gift_card_gan string

La tarjeta de regalo GAN. El GAN no es necesario si gift_card_id está presente.

Tipo
gift_card_activity.type string

El tipo de este objeto.

Importe
gift_card_activity.gift_card_balance_money.amount integer

Cantidad.

Moneda
gift_card_activity.gift_card_balance_money.currency string

Moneda.

Id. de ubicación
gift_card_activity.location_id string

Identificador de la ubicación.

Creado en
gift_card_activity.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Importe
gift_card_activity.activate_activity_details.amount_money.amount integer

Cantidad.

Moneda
gift_card_activity.activate_activity_details.amount_money.currency string

Moneda.

Id. de pedido
gift_card_activity.activate_activity_details.order_id string

Identificador del orden asociado a la actividad.

UID de elemento de línea
gift_card_activity.activate_activity_details.line_item_uid string

El line_item_uid del artículo de línea de tarjeta regalo en un pedido.

Crear desplazamiento

Crea un nuevo Mayús. Un turno representa un día laboral completo para un único empleado

Parámetros

Nombre Clave Requerido Tipo Description
Clave de iempoencia
idempotency_key string

Valor que especifica que identifica de forma única esta solicitud entre todas las solicitudes. Una manera común de crear una clave de idempoencia válida es usar un identificador único universal (UUID).

Id. de miembro del equipo
team_member_id string

Identificador del miembro del equipo.

Id. de ubicación
location_id string

Identificador de la ubicación.

Comenzar a
start_at string

Marca de tiempo que especifica la hora de inicio de este objeto, en formato RFC 3339.

Finalizar al
end_at string

RFC 3339; desplazado a la zona horaria + desplazamiento. Se respeta la precisión hasta el minuto; segundos se truncan.

Title
title string

Nombre del trabajo realizado durante este turno. Las UIs de informes de mano de obra cuadrada pueden agrupar turnos por título.

Importe
amount integer

Cantidad.

Moneda
currency string

Moneda.

Comenzar a
start_at string

RFC 3339; sigue la misma información de zona horaria que Mayús. Se respeta la precisión hasta el minuto; segundos se truncan.

Finalizar al
end_at string

RFC 3339; sigue la misma información de zona horaria que Mayús. Se respeta la precisión hasta el minuto; segundos se truncan.

Id. de tipo de interrupción
break_type_id string

BreakType en el que se creó la plantilla BreakType.

Nombre
name string

Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode.

Duración esperada
expected_duration string

Longitud esperada de la interrupción. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S.

Se paga
is_paid boolean

Si esta interrupción cuenta para el tiempo trabajado con fines de compensación.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
shift.id string

Identificador único emitido por Square.

Id. de miembro del equipo
shift.team_member_id string

Identificador del miembro del equipo.

Id. de empleado
shift.employee_id string

Identificador generado por cuadrados del empleado.

Id. de ubicación
shift.location_id string

Identificador de la ubicación.

Timezone
shift.timezone string

Zona horaria que se usa para interpretar las fechas del calendario. Cuando se crea una factura, este campo se establece en la zona horaria especificada para la ubicación del vendedor. No se puede cambiar el valor.

Comenzar a
shift.start_at string

Marca de tiempo que especifica la hora de inicio de este objeto, en formato RFC 3339.

Finalizar al
shift.end_at string

RFC 3339; desplazado a la zona horaria + desplazamiento. Se respeta la precisión hasta el minuto; segundos se truncan.

Title
shift.wage.title string

Nombre del trabajo realizado durante este turno. Las UIs de informes de mano de obra cuadrada pueden agrupar turnos por título.

Importe
shift.wage.hourly_rate.amount integer

Cantidad.

Moneda
shift.wage.hourly_rate.currency string

Moneda.

Interrupciones
shift.breaks array of object
identificación
shift.breaks.id string

Identificador del objeto

Comenzar a
shift.breaks.start_at string

RFC 3339; sigue la misma información de zona horaria que Mayús. Se respeta la precisión hasta el minuto; segundos se truncan.

Finalizar al
shift.breaks.end_at string

RFC 3339; sigue la misma información de zona horaria que Mayús. Se respeta la precisión hasta el minuto; segundos se truncan.

Id. de tipo de interrupción
shift.breaks.break_type_id string

BreakType en el que se creó la plantilla BreakType.

Nombre
shift.breaks.name string

Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode.

Duración esperada
shift.breaks.expected_duration string

Longitud esperada de la interrupción. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S.

Se paga
shift.breaks.is_paid boolean

Si esta interrupción cuenta para el tiempo trabajado con fines de compensación.

Estado
shift.status string

Estado de comprobación actual de este objeto.

Versión
shift.version integer

La versión actual de este objeto.

Creado en
shift.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Actualizado en
shift.updated_at string

Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339.

Crear desprotección

Vincula un valor de checkoutId a un checkout_page_url al que se dirige a los clientes para proporcionar su información de pago mediante un flujo de trabajo de procesamiento de pagos.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de ubicación
location_id True string

Identificador de la ubicación.

Clave de iempoencia
idempotency_key string

Valor que especifica que identifica de forma única esta solicitud entre todas las solicitudes. Una manera común de crear una clave de idempoencia válida es usar un identificador único universal (UUID).

Dirección URL de redireccionamiento
redirect_url string

Por ejemplo, si la dirección URL de redireccionamiento proporcionada es http://www.example.com/order-complete, una transacción correcta redirige al cliente a:

http://www.example.com/order-complete?checkoutId=xxxxxx&referenceId=xxxxxx&transactionId=xxxxxx
Si no proporciona una dirección URL de redireccionamiento, Square Checkout muestra una página de confirmación del pedido en su nombre; sin embargo, se recomienda encarecidamente proporcionar una dirección URL de redireccionamiento para que pueda comprobar los resultados de la transacción y finalizar el pedido a través del flujo de trabajo de confirmación existente o normal.

Clave de iempoencia
idempotency_key string

Valor que especifique que identifica de forma única este orden entre los pedidos que ha creado. Si no está seguro de si un pedido determinado se creó correctamente, puede intentarlo de nuevo con la misma clave de idempoencia sin preocuparse por crear pedidos duplicados.

Id. de ubicación
location_id string

Expresión de consulta para buscar disponibilidades que coincidan con los identificadores de ubicación del vendedor especificados.

Id. de cliente
customer_id string

Identificador del cliente asociado al pedido.

Identificador de referencia
reference_id string

Identificador especificado por el cliente para asociar una entidad en otro sistema con este orden.

Nombre
name string

El nombre del elemento.

Cantidad
quantity string

Cantidad comprada, con formato de número decimal. Los artículos de línea con una cantidad de 0 se quitan automáticamente al pagar o completar el pedido de otro modo.

Importe
amount integer

Cantidad.

Moneda
currency string

Moneda.

UID de descuento
discount_uid string

UID del descuento que representa el descuento aplicado. Debe hacer referencia a un descuento presente en el campo order.discounts. Este campo es inmutable. Para cambiar los descuentos que se aplican a un elemento de línea, debe eliminar el descuento y volver a agregarlo como un nuevo OrderLineItemAppliedDiscount.

UID fiscal
tax_uid string

El UID del impuesto para el que representa este impuesto aplicado. Debe hacer referencia a un impuesto presente en el campo order.tax. Este campo es inmutable. Para cambiar los impuestos que se aplican a un elemento de línea, elimine y agregue un nuevo OrderLineItemAppliedTax.

UID
uid string

Un identificador único.

Tipo
type string

El tipo de este objeto.

Porcentaje
percentage string

Porcentaje del impuesto, como una representación de cadena de un número decimal.

Ámbito
scope string

Indica el nivel en el que se aplica el objeto.

UID
uid string

Un identificador único.

Tipo
type string

El tipo de este objeto.

Ámbito
scope string

Indica el nivel en el que se aplica el objeto.

Importe
amount integer

Cantidad.

Moneda
currency string

Moneda.

Id. de ubicación
location_id string

Identificador de la ubicación.

Description
title string

Descripción.

Importe
amount integer

Cantidad.

Moneda
currency string

Moneda.

Solicitar dirección de envío
ask_for_shipping_address boolean

Si es true, Square Checkout recopila información de envío en su nombre y almacena esa información con la información de transacción en el Panel de vendedores cuadrados.

Correo electrónico de soporte técnico para comerciantes
merchant_support_email string

La dirección de correo electrónico que se va a mostrar en la página de confirmación de Square Checkout y el correo electrónico de confirmación que el comprador puede usar para ponerse en contacto con el vendedor. Si no se establece este valor, la página de confirmación y el correo electrónico muestran la dirección de correo electrónico principal asociada a la cuenta de Square del vendedor.

Rellenar previamente el correo electrónico del comprador
pre_populate_buyer_email string

Si se proporciona, el correo electrónico del comprador se rellena previamente en la página de desprotección como un campo de texto editable.

Línea de dirección 1
address_line_1 string

Primera línea de la dirección.

Línea de dirección 2
address_line_2 string

Segunda línea de la dirección, si existe.

Localidad
locality string

La ciudad o la ciudad de la dirección.

Nivel 1 del distrito administrativo
administrative_district_level_1 string

Una entidad civil dentro del país de la dirección. En estados Unidos, este es el estado.

Código postal
postal_code string

El código postal de la dirección.

País
country string

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

Nombre
first_name string

Nombre opcional cuando representa al destinatario.

Apellido
last_name string

Apellidos opcionales cuando representa al destinatario.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
checkout.id string

Identificador único emitido por Square.

Dirección URL de la página Desprotección
checkout.checkout_page_url string

La dirección URL a la que se debe redirigir el explorador del comprador una vez completada la finalización de la compra.

Solicitar dirección de envío
checkout.ask_for_shipping_address boolean

Si es true, Square Checkout recopilará información de envío en su nombre y almacenará esa información con la información de transacción en el Panel cuadrado.

Correo electrónico de soporte técnico para comerciantes
checkout.merchant_support_email string

La dirección de correo electrónico que se va a mostrar en la página de confirmación de Square Checkout y el correo electrónico de confirmación que el comprador puede usar para ponerse en contacto con el comerciante.

Rellenar previamente el correo electrónico del comprador
checkout.pre_populate_buyer_email string

Si se proporciona, el correo electrónico del comprador se rellena previamente en la página de finalización de la compra como un campo de texto editable.

Línea de dirección 1
checkout.pre_populate_shipping_address.address_line_1 string

Primera línea de la dirección. Los campos que comienzan por address_line proporcionan los detalles más específicos de la dirección, como el número de calle, el nombre de la calle y el nombre de la compilación.

Línea de dirección 2
checkout.pre_populate_shipping_address.address_line_2 string

Segunda línea de la dirección, si existe.

Localidad
checkout.pre_populate_shipping_address.locality string

La ciudad o la ciudad de la dirección.

Nivel 1 del distrito administrativo
checkout.pre_populate_shipping_address.administrative_district_level_1 string

Una entidad civil dentro del país de la dirección. En estados Unidos, este es el estado.

Código postal
checkout.pre_populate_shipping_address.postal_code string

El código postal de la dirección.

País
checkout.pre_populate_shipping_address.country string

País de la dirección, en formato ISO 3166-1-alpha-2.

Nombre
checkout.pre_populate_shipping_address.first_name string

Nombre opcional cuando representa al destinatario.

Apellido
checkout.pre_populate_shipping_address.last_name string

Nombre lsat opcional cuando representa al destinatario.

Dirección URL de redireccionamiento
checkout.redirect_url string

La dirección URL a la que se redirigirá una vez completada la finalización de la compra con checkoutId, orderId de Square, transactionId y referenceId anexados como parámetros de dirección URL. Por ejemplo, si el redirect_url proporcionado es http://www.example.com/order-complete, una transacción correcta redirige al cliente a:

http://www.example.com/order-complete?checkoutId=xxxxxx&orderId=xxxxxx&referenceId=xxxxxx&transactionId=xxxxxx
Si no proporciona una dirección URL de redireccionamiento, Square Checkout mostrará una página de confirmación del pedido en su nombre; sin embargo, Square recomienda encarecidamente que proporcione una dirección URL de redireccionamiento para que pueda comprobar los resultados de la transacción y finalizar el pedido a través del flujo de trabajo de confirmación existente o normal.

Id. de ubicación
checkout.order.location_id string

Expresión de consulta para buscar disponibilidades que coincidan con los identificadores de ubicación del vendedor especificados.

Id. de cliente
checkout.order.customer_id string

Identificador del cliente asociado al pedido.

Identificador de referencia
checkout.order.reference_id string

Identificador especificado por el cliente para asociar una entidad en otro sistema con este orden.

Elementos de línea
checkout.order.line_items array of object
Nombre
checkout.order.line_items.name string

Nombre del elemento de línea.

Cantidad
checkout.order.line_items.quantity string

Cantidad comprada, con formato de número decimal. Los artículos de línea con una cantidad de 0 se quitan automáticamente al pagar o completar el pedido de otro modo.

Impuestos aplicados
checkout.order.line_items.applied_taxes array of object
UID fiscal
checkout.order.line_items.applied_taxes.tax_uid string

El UID del impuesto para el que representa este impuesto aplicado. Debe hacer referencia a un impuesto presente en el campo order.tax. Este campo es inmutable. Para cambiar los impuestos que se aplican a un elemento de línea, elimine y agregue un nuevo OrderLineItemAppliedTax.

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

Cantidad de dinero, en la denominación más pequeña de la moneda indicada por moneda. Por ejemplo, cuando la moneda es USD, la cantidad está en centavos. Las cantidades monetarias pueden ser positivas o negativas. Vea la descripción de campo específica para determinar el significado del inicio de sesión en un caso determinado.

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

Tipo de moneda, en formato ISO 4217. Por ejemplo, el código de moneda para dólares estadounidenses es USD.

Descuentos aplicados
checkout.order.line_items.applied_discounts array of object
UID de descuento
checkout.order.line_items.applied_discounts.discount_uid string

UID del descuento que representa el descuento aplicado. Debe hacer referencia a un descuento presente en el campo order.discounts. Este campo es inmutable. Para cambiar los descuentos que se aplican a un elemento de línea, debe eliminar el descuento y volver a agregarlo como un nuevo OrderLineItemAppliedDiscount.

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

Cantidad de dinero, en la denominación más pequeña de la moneda indicada por moneda. Por ejemplo, cuando la moneda es USD, la cantidad está en centavos. Las cantidades monetarias pueden ser positivas o negativas. Vea la descripción de campo específica para determinar el significado del inicio de sesión en un caso determinado.

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

Tipo de moneda, en formato ISO 4217. Por ejemplo, el código de moneda para dólares estadounidenses es USD.

Importe
checkout.order.line_items.base_price_money.amount integer

Cantidad.

Moneda
checkout.order.line_items.base_price_money.currency string

Moneda.

Importe
checkout.order.line_items.total_tax_money.amount integer

Cantidad.

Moneda
checkout.order.line_items.total_tax_money.currency string

Moneda.

Importe
checkout.order.line_items.total_discount_money.amount integer

Cantidad.

Moneda
checkout.order.line_items.total_discount_money.currency string

Moneda.

Importe
checkout.order.line_items.total_money.amount integer

Cantidad.

Moneda
checkout.order.line_items.total_money.currency string

Moneda.

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

Un identificador único.

Tipo
checkout.order.taxes.type string

El tipo de este objeto.

Porcentaje
checkout.order.taxes.percentage string

Porcentaje del impuesto, como una representación de cadena de un número decimal.

Ámbito
checkout.order.taxes.scope string

Indica el nivel en el que se aplica el objeto.

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

Un identificador único.

Tipo
checkout.order.discounts.type string

El tipo de este objeto.

Ámbito
checkout.order.discounts.scope string

Indica el nivel en el que se aplica el objeto.

Importe
checkout.order.discounts.amount_money.amount integer

Cantidad.

Moneda
checkout.order.discounts.amount_money.currency string

Moneda.

Importe
checkout.order.discounts.applied_money.amount integer

Cantidad.

Moneda
checkout.order.discounts.applied_money.currency string

Moneda.

Importe
checkout.order.total_money.amount integer

Cantidad.

Moneda
checkout.order.total_money.currency string

Moneda.

Importe
checkout.order.total_tax_money.amount integer

Cantidad.

Moneda
checkout.order.total_tax_money.currency string

Moneda.

Importe
checkout.order.total_discount_money.amount integer

Cantidad.

Moneda
checkout.order.total_discount_money.currency string

Moneda.

Creado en
checkout.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Versión
checkout.version integer

La versión actual de este objeto.

Destinatarios adicionales
checkout.additional_recipients array of object
Id. de ubicación
checkout.additional_recipients.location_id string

Identificador de ubicación de un destinatario (distinto del comerciante) que recibe una parte de esta licitación.

Description
checkout.additional_recipients.title string

Descripción del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables y su longitud de valor es de puntos de código Unicode.

Importe
checkout.additional_recipients.amount_money.amount integer

Cantidad.

Moneda
checkout.additional_recipients.amount_money.currency string

Moneda.

Crear recompensa de fidelidad

Crea una recompensa de lealtad. Después de crear una recompensa, los puntos están bloqueados y no están disponibles para que el comprador canjee otra recompensa.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de cuenta de fidelidad
loyalty_account_id string

Identificador de la cuenta de fidelidad en la que se produjo el evento.

Id. de nivel de recompensa
reward_tier_id string

El identificador asignado a Cuadrado del nivel de recompensa usado para crear la recompensa.

Id. de pedido
order_id string

Identificador del pedido.

Clave de iempoencia
idempotency_key string

Valor que especifica que identifica de forma única esta solicitud entre todas las solicitudes. Una manera común de crear una clave de idempoencia válida es usar un identificador único universal (UUID).

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
reward.id string

Identificador único emitido por Square.

Estado
reward.status string

Estado de comprobación actual de este objeto.

Id. de cuenta de fidelidad
reward.loyalty_account_id string

Identificador de la cuenta de fidelidad en la que se produjo el evento.

Id. de nivel de recompensa
reward.reward_tier_id string

El identificador asignado a Cuadrado del nivel de recompensa usado para crear la recompensa.

Puntos
reward.points integer

Número de puntos agregados o eliminados.

Id. de pedido
reward.order_id string

Identificador del pedido.

Creado en
reward.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Actualizado en
reward.updated_at string

Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339.

Crear tipo de interrupción

Crea un nuevo BreakType. BreakType es una plantilla para crear objetos Break.

Parámetros

Nombre Clave Requerido Tipo Description
Clave de iempoencia
idempotency_key string

Valor que especifica que identifica de forma única esta solicitud entre todas las solicitudes. Una manera común de crear una clave de idempoencia válida es usar un identificador único universal (UUID).

Id. de ubicación
location_id string

Identificador de la ubicación.

Nombre de interrupción
break_name string

Nombre legible para este tipo de interrupción. El nombre se muestra a los empleados de productos square.

Duración esperada
expected_duration string

Longitud esperada de este salto. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S. La precisión menor que los minutos se trunca.

Se paga
is_paid boolean

Si esta interrupción cuenta para el tiempo trabajado con fines de compensación.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
break_type.id string

Identificador único emitido por Square.

Id. de ubicación
break_type.location_id string

Identificador de la ubicación.

Nombre de interrupción
break_type.break_name string

Nombre legible para este tipo de interrupción. El nombre se muestra a los empleados de productos square.

Duración esperada
break_type.expected_duration string

Longitud esperada de este salto. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S. La precisión menor que los minutos se trunca.

Se paga
break_type.is_paid boolean

Si esta interrupción cuenta para el tiempo trabajado con fines de compensación.

Versión
break_type.version integer

La versión actual de este objeto.

Creado en
break_type.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Actualizado en
break_type.updated_at string

Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339.

Crear ubicación (Beta)

Crea una ubicación.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre
name string

Nombre del objeto.

Description
description string

Descripción.

Facebook URL
facebook_url string

Dirección URL del perfil de Facebook de la ubicación. La dirección URL debe comenzar por "facebook.com/".

Línea de dirección 1
address_line_1 string

Primera línea de la dirección. Los campos que comienzan por address_line proporcionan los detalles más específicos de la dirección, como el número de calle, el nombre de la calle y el nombre de la compilación.

Nivel 1 del distrito administrativo
administrative_district_level_1 string

Una entidad civil dentro del país de la dirección. En estados Unidos, este es el estado.

Localidad
locality string

La ciudad o la ciudad de la dirección.

Código postal
postal_code string

El código postal de la dirección.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
location.id string

Identificador único emitido por Square.

Nombre
location.name string

Nombre del objeto.

Línea de dirección 1
location.address.address_line_1 string

Primera línea de la dirección. Los campos que comienzan por address_line proporcionan los detalles más específicos de la dirección, como el número de calle, el nombre de la calle y el nombre de la compilación.

Localidad
location.address.locality string

La ciudad o la ciudad de la dirección.

Nivel 1 del distrito administrativo
location.address.administrative_district_level_1 string

Una entidad civil dentro del país de la dirección. En estados Unidos, este es el estado.

Código postal
location.address.postal_code string

El código postal de la dirección.

Capabilities
location.capabilities array of string
Estado
location.status string

Estado de comprobación actual de este objeto.

Creado en
location.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Id. de comerciante
location.merchant_id string

Identificador del comerciante.

País
location.country string

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

Código de lenguaje
location.language_code string

El código de idioma, en formato BCP 47.

Moneda
location.currency string

Código de moneda ISO 4217 de 3 caracteres.

Tipo
location.type string

El tipo de este objeto.

Description
location.description string

Descripción.

URL del sitio web
location.website_url string

Dirección URL del sitio web de la ubicación.

Nombre de usuario de Twitter
location.twitter_username string

Nombre de usuario de Twitter de la ubicación sin el símbolo '@'.

Nombre de usuario de Instagram
location.instagram_username string

Nombre de usuario de Instagram de la ubicación sin el símbolo '@'.

Latitude
location.coordinates.latitude float

Latitud de la coordenada expresada en grados.

Longitude
location.coordinates.longitude float

Longitud de la coordenada expresada en grados.

MCC
location.mcc string

El código de categoría de comerciante (MCC) de la ubicación, tal como lo normaliza iso 18245. El MCC describe el tipo de bienes o servicios vendidos en la ubicación.

Cálculo de puntos de fidelidad

Calcula los puntos que obtiene una compra. Una aplicación podría llamar a este punto de conexión para mostrar los puntos que un comprador puede ganar con la compra específica.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de programa
program_id True string

Identificador del programa.

Id. de pedido
order_id string

Identificador de pedido.

Devoluciones

Nombre Ruta de acceso Tipo Description
Puntos
points integer

Los puntos que el comprador puede obtener de una compra especificada.

Desvincular al cliente de la tarjeta de regalo (Beta)

Desvincula a un cliente de una tarjeta de regalo.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de tarjeta de regalo
gift_card_id True string

Identificador de la tarjeta de regalo.

Id. de cliente
customer_id string

Identificador del cliente que se va a vincular.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
gift_card.id string

Identificador único emitido por Square.

Tipo
gift_card.type string

El tipo de este objeto.

Origen de GAN
gift_card.gan_source string

Indica si square genera o importa el número de cuenta de la tarjeta de regalo (GAN) desde un sistema que no es cuadrado.

Estado
gift_card.state string

Estado actual.

Importe
gift_card.balance_money.amount integer

Cantidad.

Moneda
gift_card.balance_money.currency string

Moneda.

Gan
gift_card.gan string

Número de cuenta de tarjeta de regalo.

Creado en
gift_card.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Disponibilidad de búsqueda (beta)

Busca disponibilidades para la reserva.

Parámetros

Nombre Clave Requerido Tipo Description
Comenzar a
start_at string

Valor datetime en formato RFC 3339 que indica cuándo se inicia el intervalo de tiempo.

Finalizar al
end_at string

Valor datetime en formato RFC 3339 que indica cuándo finaliza el intervalo de tiempo.

Id. de ubicación
location_id string

Expresión de consulta para buscar disponibilidades que coincidan con los identificadores de ubicación del vendedor especificados.

Id. de variación de servicio
service_variation_id string

Identificador de CatalogItemVariation que representa el servicio reservado en este segmento.

Cualquiera
any array of string

Devoluciones

Nombre Ruta de acceso Tipo Description
Disponibilidades
availabilities array of object
Comenzar a
availabilities.start_at string

Marca de tiempo RFC 3339 que especifica la hora inicial de la ranura disponible.

Id. de ubicación
availabilities.location_id string

Identificador de la ubicación.

Segmentos de cita
availabilities.appointment_segments array of object
Minutos de duración
availabilities.appointment_segments.duration_minutes integer

Intervalo de tiempo en minutos de un segmento de cita.

Id. de miembro del equipo
availabilities.appointment_segments.team_member_id string

Identificador del objeto TeamMember que representa al miembro del equipo reservado en este segmento.

Id. de variación de servicio
availabilities.appointment_segments.service_variation_id string

Identificador del objeto CatalogItemVariation que representa el servicio reservado en este segmento.

Versión de variación del servicio
availabilities.appointment_segments.service_variation_version integer

Versión actual de la variación de elemento que representa el servicio reservado en este segmento.

Errors
errors array of

Eliminar desplazamiento

Elimina un turno.

Parámetros

Nombre Clave Requerido Tipo Description
identificación
id True string

Identificador.

Devoluciones

response
object

Eliminar fragmento de código

Quita el fragmento de código de un sitio de Square Online.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de sitio de
site_id True string

Identificador del sitio.

Devoluciones

response
object

Eliminar recompensa de fidelidad

Elimina una recompensa de fidelidad. Devuelve los puntos de fidelidad a la cuenta de fidelidad. No se puede eliminar una recompensa que haya alcanzado el estado terminal (REDEEMED).

Parámetros

Nombre Clave Requerido Tipo Description
Id. de recompensa
reward_id True string

Identificador de la recompensa.

Devoluciones

response
object

Eliminar tipo de interrupción

Elimina un BreakType existente. Se puede eliminar un BreakType incluso si se hace referencia a él desde un Shift.

Parámetros

Nombre Clave Requerido Tipo Description
identificación
id True string

Identificador.

Devoluciones

response
object

Enumerar actividades de tarjetas de regalo (Beta)

Enumera las actividades de tarjetas de regalo. De forma predeterminada, obtendrás actividades de tarjetas de regalo para todas las tarjetas de regalo de la cuenta del vendedor. Opcionalmente, puede especificar parámetros de consulta para filtrar la lista. Por ejemplo, puede obtener una lista de actividades de tarjetas de regalo para una tarjeta de regalo, para todas las tarjetas de regalo de una región específica o para actividades dentro de un período de tiempo.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de tarjeta de regalo
gift_card_id string

Si proporciona un identificador de tarjeta de regalo, el punto de conexión devuelve actividades que pertenecen a la tarjeta de regalo especificada. De lo contrario, el punto de conexión devuelve todas las actividades de tarjetas de regalo para el vendedor.

Tipo
type string

Si proporciona un tipo, el punto de conexión devuelve actividades de tarjetas de regalo de este tipo. De lo contrario, el punto de conexión devuelve todos los tipos de actividades de tarjetas de regalo.

Id. de ubicación
location_id string

Puede especificar este filtro opcional para recuperar solo los registros que pertenecen a una ubicación específica.

Hora de inicio
begin_time string

Hora de inicio inclusiva de la consulta en opened_at, en formato ISO 8601.

Hora de finalización
end_time string

Fecha de finalización exclusiva de la consulta en opened_at, en formato ISO 8601.

Limit
limit integer

Límite superior del número que se va a devolver en la respuesta.

Cursor
cursor string

Cursor de paginación devuelto por una llamada anterior a este punto de conexión.

Criterio de ordenación
sort_order string

Ordena la lista devuelta por cuando se creó la tarjeta con el pedido especificado.

Devoluciones

Nombre Ruta de acceso Tipo Description
Actividades de tarjetas de regalo
gift_card_activities array of object
identificación
gift_card_activities.id string

Identificador único emitido por Square.

Tipo
gift_card_activities.type string

El tipo de este objeto.

Id. de ubicación
gift_card_activities.location_id string

Identificador de la ubicación.

Creado en
gift_card_activities.created_at string

Hora del evento en formato ISO 8601.

Id. de tarjeta de regalo
gift_card_activities.gift_card_id string

El identificador de la tarjeta de regalo. El identificador no es necesario si hay un GAN presente.

GAN de tarjeta de regalo
gift_card_activities.gift_card_gan string

La tarjeta de regalo GAN. El GAN no es necesario si gift_card_id está presente.

Importe
gift_card_activities.gift_card_balance_money.amount integer

Cantidad.

Moneda
gift_card_activities.gift_card_balance_money.currency string

Moneda.

Importe
gift_card_activities.redeem_activity_details.amount_money.amount integer

Cantidad.

Moneda
gift_card_activities.redeem_activity_details.amount_money.currency string

Moneda.

Importe
gift_card_activities.activate_activity_details.amount_money.amount integer

Cantidad.

Moneda
gift_card_activities.activate_activity_details.amount_money.currency string

Moneda.

Id. de pedido
gift_card_activities.activate_activity_details.order_id string

Identificador del orden asociado a la actividad.

UID de elemento de línea
gift_card_activities.activate_activity_details.line_item_uid string

El line_item_uid del artículo de línea de tarjeta regalo en un pedido.

Enumerar comerciantes

Devuelve información de comerciante para un token de acceso determinado.

Parámetros

Nombre Clave Requerido Tipo Description
Cursor
cursor integer

Cursor de paginación devuelto por una llamada anterior a este punto de conexión.

Devoluciones

Nombre Ruta de acceso Tipo Description
Comerciante
merchant array of object
identificación
merchant.id string

Identificador único emitido por Square.

Nombre de la empresa
merchant.business_name string

Nombre comercial de la ubicación Este es el nombre visible para los clientes de la ubicación. Por ejemplo, este nombre aparece en los recibos del cliente.

País
merchant.country string

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

Código de lenguaje
merchant.language_code string

Idioma asociado a la ubicación, en formato BCP 47.

Moneda
merchant.currency string

Código de moneda ISO 4217 de 3 caracteres.

Estado
merchant.status string

Estado de comprobación actual de este objeto.

Id. de ubicación principal
merchant.main_location_id string

Identificador de la ubicación principal de este comerciante.

Enumerar configuraciones de semana laboral

Devuelve una lista de instancias de WorkweekConfig para una empresa.

Parámetros

Nombre Clave Requerido Tipo Description
Limit
limit integer

Límite superior del número que se va a devolver en la respuesta.

Cursor
cursor string

Cursor de paginación devuelto por una llamada anterior a este punto de conexión.

Devoluciones

Nombre Ruta de acceso Tipo Description
Configuraciones de workweek
workweek_configs array of object
identificación
workweek_configs.id string

Identificador único emitido por Square.

Comienzo de la semana
workweek_configs.start_of_week string

El día de la semana en el que finaliza una semana comercial con fines de compensación.

Hora local de inicio del día
workweek_configs.start_of_day_local_time string

Hora local en la que finaliza una semana comercial. Se representa como una cadena en formato HH:MM (también se acepta HH:MM:SS, pero los segundos se truncan).

Versión
workweek_configs.version integer

Versión actual del objeto.

Creado en
workweek_configs.created_at string

Hora del evento en formato ISO 8601.

Actualizado en
workweek_configs.updated_at string

Marca de tiempo de última modificación en formato RFC 3339

Cursor
cursor string

Incluya el cursor de paginación en llamadas posteriores a este punto de conexión para recuperar el siguiente conjunto de resultados asociado a la consulta original.

Enumerar cuentas bancarias

Devuelve una lista de objetos BankAccount vinculados a una cuenta square.

Parámetros

Nombre Clave Requerido Tipo Description
Cursor
cursor string

Cursor de paginación devuelto por una llamada anterior a este punto de conexión.

Limit
limit integer

Límite superior del número que se va a devolver en la respuesta.

Id. de ubicación
location_id string

Puede especificar este filtro opcional para recuperar solo los registros que pertenecen a una ubicación específica.

Devoluciones

Nombre Ruta de acceso Tipo Description
Cuenta bancaria
bank_accounts array of object
identificación
bank_accounts.id string

Identificador único emitido por Square.

Sufijo de número de cuenta
bank_accounts.account_number_suffix string

Los últimos dígitos del número de cuenta.

País
bank_accounts.country string

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

Moneda
bank_accounts.currency string

Código de moneda ISO 4217 de 3 caracteres.

Tipo de cuenta
bank_accounts.account_type string

El propósito financiero de la cuenta bancaria asociada.

Nombre del titular
bank_accounts.holder_name string

Nombre del titular de la cuenta. Este nombre debe coincidir con el nombre en el registro de cuenta bancaria de destino.

Número de identificación del banco principal
bank_accounts.primary_bank_identification_number string

Identificador principal del banco.

Id. de ubicación
bank_accounts.location_id string

Identificador de la ubicación.

Estado
bank_accounts.status string

Estado de comprobación actual de este objeto.

Loable
bank_accounts.creditable boolean

Indica si es posible que Square envíe dinero a esta cuenta bancaria.

Débito
bank_accounts.debitable boolean

Indica si es posible que Square envíe dinero a esta cuenta bancaria.

Versión
bank_accounts.version integer

Versión actual del objeto.

Nombre del banco
bank_accounts.bank_name string

Nombre de la institución financiera real.

Enumerar códigos de dispositivo

Enumera todos los DeviceCodes asociados al comerciante.

Parámetros

Nombre Clave Requerido Tipo Description
Cursor
cursor string

Cursor de paginación devuelto por una llamada anterior a este punto de conexión.

Id. de ubicación
location_id string

Puede especificar este filtro opcional para recuperar solo los registros que pertenecen a una ubicación específica.

Tipo de producto
product_type string

Si se especifica, solo devuelve DeviceCodes que tienen como destino el tipo de producto especificado. Devuelve DeviceCodes de todos los tipos de producto si están vacíos.

Estado
status string

Si se especifica, solo devuelve objetos que coinciden con los estados especificados.

Devoluciones

Nombre Ruta de acceso Tipo Description
Códigos de dispositivo
device_codes array of object
identificación
device_codes.id string

Identificador único emitido por Square.

Nombre
device_codes.name string

Nombre del objeto.

Código
device_codes.code string

Código único que se puede usar para iniciar sesión.

Tipo de producto
device_codes.product_type string

Tipo de producto de destino del código de dispositivo.

Id. de ubicación
device_codes.location_id string

Identificador de la ubicación.

Creado en
device_codes.created_at string

Hora del evento en formato ISO 8601.

Emparejar por
device_codes.pair_by string

Cuando este DeviceCode expire y ya no inicie sesión. Marca de tiempo en formato RFC 3339.

Estado
device_codes.status string

Estado de comprobación actual de este objeto.

Id. de dispositivo
device_codes.device_id string

Identificador único del dispositivo que usó este código. Rellenado cuando el dispositivo está emparejado.

Estado cambiado en
device_codes.status_changed_at string

Cuando el estado de DeviceCode se cambió por última vez. Marca de tiempo en formato RFC 3339.

Enumerar eventos de desplazamiento de cajón de efectivo

Proporciona una lista paginada de eventos para un único cambio de cajón de efectivo.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de mayús
shift_id True string

Identificador del turno.

Id. de ubicación
location_id True string

Puede especificar este filtro opcional para recuperar solo los registros que pertenecen a una ubicación específica.

Limit
limit integer

Límite superior del número que se va a devolver en la respuesta.

Cursor
cursor string

Cursor de paginación devuelto por una llamada anterior a este punto de conexión.

Devoluciones

Nombre Ruta de acceso Tipo Description
Eventos
events array of object
identificación
events.id string

Identificador único emitido por Square.

Tipo de evento
events.event_type string

Tipo de evento de desplazamiento del cajón de efectivo.

Importe
events.event_money.amount integer

Cantidad.

Moneda
events.event_money.currency string

Moneda.

Creado en
events.created_at string

Hora del evento en formato ISO 8601.

Description
events.title string

Descripción.

Enumerar los salarios de los miembros del equipo

Devuelve una lista paginada de instancias de TeamMemberWage para una empresa.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de miembro del equipo
team_member_id string

Filtre los salarios devueltos solo a los asociados al miembro del equipo especificado.

Limit
limit integer

Límite superior del número que se va a devolver en la respuesta.

Cursor
cursor string

Cursor de paginación devuelto por una llamada anterior a este punto de conexión.

Devoluciones

Nombre Ruta de acceso Tipo Description
Salarios de los miembros del equipo
team_member_wages array of object
identificación
team_member_wages.id string

Identificador único emitido por Square.

Id. de miembro del equipo
team_member_wages.team_member_id string

Identificador del objeto TeamMember del miembro del equipo asociado al objeto .

Title
team_member_wages.title string

Título de la factura.

Importe
team_member_wages.hourly_rate.amount integer

Cantidad.

Moneda
team_member_wages.hourly_rate.currency string

Moneda.

Cursor
cursor string

Incluya el cursor de paginación en llamadas posteriores a este punto de conexión para recuperar el siguiente conjunto de resultados asociado a la consulta original.

Enumerar perfiles de reserva de miembros del equipo (Beta)

Enumera los perfiles de reserva para los miembros del equipo.

Parámetros

Nombre Clave Requerido Tipo Description
Solo reservable
bookable_only boolean

Indica si se deben incluir solo los miembros del equipo que se pueden reservar en el resultado devuelto (true) o no (false).

Limit
limit integer

Límite superior del número que se va a devolver en la respuesta.

Cursor
cursor string

Cursor de paginación devuelto por una llamada anterior a este punto de conexión.

Id. de ubicación
location_id string

Puede especificar este filtro opcional para recuperar solo los registros que pertenecen a una ubicación específica.

Devoluciones

Nombre Ruta de acceso Tipo Description
Perfiles de reserva de miembros del equipo
team_member_booking_profiles array of object
Id. de miembro del equipo
team_member_booking_profiles.team_member_id string

Identificador del objeto TeamMember del miembro del equipo asociado al objeto .

Nombre de pantalla
team_member_booking_profiles.display_name string

Nombre para mostrar del miembro del equipo.

Es reservable
team_member_booking_profiles.is_bookable boolean

Indica si el miembro del equipo se puede reservar a través de la API de Bookings o el canal de reserva en línea del vendedor o el sitio (true) o no (false' ).

Errors
errors array of

Enumerar sitios

Enumera los sitios de Square Online que pertenecen a un vendedor.

Devoluciones

Nombre Ruta de acceso Tipo Description
Sites
sites array of object
identificación
sites.id string

Identificador único emitido por Square.

Título del sitio
sites.site_title string

Título del sitio.

Dominio
sites.domain string

Dominio del sitio (sin el protocolo).

Se publica
sites.is_published boolean

Indica si el sitio está publicado.

Creado en
sites.created_at string

Hora del evento en formato ISO 8601.

Actualizado en
sites.updated_at string

Marca de tiempo de última modificación en formato RFC 3339

Enumerar ubicaciones

Proporciona información de todas las ubicaciones de una empresa.

Devoluciones

Nombre Ruta de acceso Tipo Description
Ubicaciones
locations array of object
identificación
locations.id string

Identificador único emitido por Square.

Nombre
locations.name string

Nombre del objeto.

Línea de dirección 1
locations.address.address_line_1 string

Primera línea de la dirección.

Localidad
locations.address.locality string

La ciudad o la ciudad de la dirección.

Nivel 1 del distrito administrativo
locations.address.administrative_district_level_1 string

Una entidad civil dentro del país de la dirección. En estados Unidos, este es el estado.

Código postal
locations.address.postal_code string

El código postal de la dirección.

País
locations.address.country string

País de la dirección, en formato ISO 3166-1-alpha-2.

Timezone
locations.timezone string

Zona horaria usada para interpretar las fechas del calendario en la factura, como due_date. Cuando se crea una factura, este campo se establece en la zona horaria especificada para la ubicación del vendedor. No se puede cambiar el valor.

Capabilities
locations.capabilities array of string
Estado
locations.status string

Estado de comprobación actual de este objeto.

Creado en
locations.created_at string

Hora del evento en formato ISO 8601.

Id. de comerciante
locations.merchant_id string

Identificador del comerciante que posee la ubicación.

País
locations.country string

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

Código de lenguaje
locations.language_code string

Idioma asociado a la ubicación, en formato BCP 47.

Moneda
locations.currency string

Código de moneda ISO 4217 de 3 caracteres.

Número de teléfono
locations.phone_number string

Número de teléfono de 11 dígitos asociado al perfil de cliente.

Nombre de la empresa
locations.business_name string

Nombre comercial de la ubicación Este es el nombre visible para los clientes de la ubicación. Por ejemplo, este nombre aparece en los recibos del cliente.

Fragmento de código upsert

Agrega un fragmento de código a un sitio de Square Online o actualiza el fragmento de código existente en el sitio. El código de fragmento de código se anexa al final del elemento head en todas las páginas del sitio, excepto las páginas de desprotección. Una aplicación de fragmento de código puede agregar un fragmento de código a un sitio determinado.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de sitio de
site_id True string

Identificador del sitio.

Content
content string

El código de fragmento de código, que puede contener HTML, JavaScript o ambos válidos.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
snippet.id string

Identificador único emitido por Square.

Id. de sitio de
snippet.site_id string

Identificador del sitio que contiene el fragmento de código.

Content
snippet.content string

El código de fragmento de código, que puede contener HTML, JavaScript o ambos válidos.

Creado en
snippet.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Actualizado en
snippet.updated_at string

Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339.

Miembros del equipo de actualización masiva

Actualiza varios objetos TeamMember.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador de referencia
reference_id string

Segundo identificador usado para asociar el miembro del equipo a una entidad en otro sistema.

Es propietario
is_owner boolean

Si el miembro del equipo es el propietario de la cuenta de Square.

Estado
status string

Describe el estado del miembro del equipo.

Nombre propio
given_name string

Nombre dado (es decir, el nombre) asociado al miembro del equipo.

Apellido
family_name string

Nombre de familia (es decir, el apellido) asociado al miembro del equipo.

Dirección de correo electrónico
email_address string

Dirección de correo electrónico asociada al miembro del equipo.

Número de teléfono
phone_number string

Número de teléfono del miembro del equipo, en formato E.164.

Identificadores de ubicación
location_ids array of string
Tipo de asignación
assignment_type string

Tipo de asignación actual del miembro del equipo.

Identificador de referencia
reference_id string

Segundo identificador usado para asociar el miembro del equipo a una entidad en otro sistema.

Es propietario
is_owner boolean

Si el miembro del equipo es el propietario de la cuenta de Square.

Estado
status string

Describe el estado del miembro del equipo.

Nombre propio
given_name string

Nombre dado (es decir, el nombre) asociado al miembro del equipo.

Apellido
family_name string

Nombre de familia (es decir, el apellido) asociado al miembro del equipo.

Dirección de correo electrónico
email_address string

Dirección de correo electrónico asociada al miembro del equipo.

Número de teléfono
phone_number string

Número de teléfono del miembro del equipo, en formato E.164.

Tipo de asignación
assignment_type string

Tipo de asignación actual del miembro del equipo.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
team_members.team_member_id.team_member.id string

Identificador para hacer referencia a este objeto.

Identificador de referencia
team_members.team_member_id.team_member.reference_id string

Segundo identificador usado para asociar el miembro del equipo a una entidad en otro sistema.

Es propietario
team_members.team_member_id.team_member.is_owner boolean

Si el miembro del equipo es el propietario de la cuenta de Square.

Estado
team_members.team_member_id.team_member.status string

Describe el estado del miembro del equipo.

Nombre propio
team_members.team_member_id.team_member.given_name string

Nombre dado (es decir, el nombre) asociado al miembro del equipo.

Apellido
team_members.team_member_id.team_member.family_name string

Nombre de familia (es decir, el apellido) asociado al miembro del equipo.

Dirección de correo electrónico
team_members.team_member_id.team_member.email_address string

Dirección de correo electrónico asociada al miembro del equipo.

Número de teléfono
team_members.team_member_id.team_member.phone_number string

Número de teléfono del miembro del equipo, en formato E.164.

Creado en
team_members.team_member_id.team_member.created_at string

Marca de tiempo, en formato RFC 3339, que describe cuándo se creó el miembro del equipo.

Tipo de asignación
team_members.team_member_id.team_member.assigned_locations.assignment_type string

Tipo de asignación actual del miembro del equipo.

Identificadores de ubicación
team_members.team_member_id.team_member.assigned_locations.location_ids array of string

Mostrar turnos de cajón de efectivo

Proporciona los detalles de todos los turnos de cajón de efectivo para una ubicación en un intervalo de fechas.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de ubicación
location_id string

Puede especificar este filtro opcional para recuperar solo los registros que pertenecen a una ubicación específica.

Criterio de ordenación
sort_order string

Ordena la lista devuelta por cuando se creó la tarjeta con el pedido especificado.

Hora de inicio
begin_time string

Hora de inicio inclusiva de la consulta en opened_at, en formato ISO 8601.

Hora de finalización
end_time string

Fecha de finalización exclusiva de la consulta en opened_at, en formato ISO 8601.

Limit
limit integer

Límite superior del número que se va a devolver en la respuesta.

Cursor
cursor string

Cursor de paginación devuelto por una llamada anterior a este punto de conexión.

Devoluciones

Nombre Ruta de acceso Tipo Description
Productos
items array of object
identificación
items.id string

Identificador único emitido por Square.

Estado
items.state string

Estado actual.

Abierto en
items.opened_at string

Hora de inicio del turno en formato ISO 8601.

Finalizado en
items.ended_at string

Hora de finalización del turno en formato ISO 8601.

Cerrado en
items.closed_at string

Tiempo de cierre de desplazamiento en formato ISO 8601.

Description
items.title string

Descripción.

Importe
items.opened_cash_money.amount integer

Cantidad.

Moneda
items.opened_cash_money.currency string

Moneda.

Importe
items.expected_cash_money.amount integer

Cantidad.

Moneda
items.expected_cash_money.currency string

Moneda.

Importe
items.closed_cash_money.amount integer

Cantidad.

Moneda
items.closed_cash_money.currency string

Moneda.

Obtención de una cuenta bancaria por identificador V1

Devuelve los detalles de una cuenta bancaria identificada por el identificador de cuenta bancaria V1.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de cuenta bancaria V1
v1_bank_account_id True string

Conecte el identificador V1 de la cuenta bancaria deseada.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
bank_account.id string

Identificador único emitido por Square.

Sufijo de número de cuenta
bank_account.account_number_suffix string

Los últimos dígitos del número de cuenta.

País
bank_account.country string

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

Moneda
bank_account.currency string

Código de moneda ISO 4217 de 3 caracteres.

Tipo de cuenta
bank_account.account_type string

Tipo de la cuenta.

Nombre del titular
bank_account.holder_name string

Nombre del titular de la cuenta.

Número de identificación del banco principal
bank_account.primary_bank_identification_number string

Identificador principal del banco.

Id. de ubicación
bank_account.location_id string

Identificador de la ubicación.

Estado
bank_account.status string

Estado de comprobación actual de este objeto.

Loable
bank_account.creditable boolean

Indica si es posible que Square envíe dinero a esta cuenta.

Débito
bank_account.debitable boolean

Indica si es posible que Square tome dinero de esta cuenta.

Versión
bank_account.version integer

La versión actual de este objeto.

Nombre del banco
bank_account.bank_name string

Nombre de la institución financiera real.

Obtener cuenta bancaria

Devuelve los detalles de una cuenta de BankAccount vinculada a una cuenta de Square.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de cuenta bancaria
bank_account_id True string

Id. emitido por cuadrados de la cuenta bancaria deseada.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
bank_account.id string

Identificador único emitido por Square.

Sufijo de número de cuenta
bank_account.account_number_suffix string

Los últimos dígitos del número de cuenta.

País
bank_account.country string

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

Moneda
bank_account.currency string

Código de moneda ISO 4217 de 3 caracteres.

Tipo de cuenta
bank_account.account_type string

Tipo de la cuenta.

Nombre del titular
bank_account.holder_name string

Nombre del titular de la cuenta.

Número de identificación del banco principal
bank_account.primary_bank_identification_number string

Identificador principal del banco.

Id. de ubicación
bank_account.location_id string

Identificador de la ubicación.

Estado
bank_account.status string

Estado de comprobación actual de este objeto.

Loable
bank_account.creditable boolean

Indica si es posible que Square envíe dinero a esta cuenta.

Débito
bank_account.debitable boolean

Indica si es posible que Square tome dinero de esta cuenta.

Versión
bank_account.version integer

La versión actual de este objeto.

Nombre del banco
bank_account.bank_name string

Nombre de la institución financiera real.

Obtener código de dispositivo

Recupera DeviceCode con el identificador asociado.

Parámetros

Nombre Clave Requerido Tipo Description
identificación
id True string

Identificador.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
device_code.id string

Identificador único emitido por Square.

Nombre
device_code.name string

Nombre del objeto.

Código
device_code.code string

Código único que se puede usar para iniciar sesión.

Tipo de producto
device_code.product_type string

Tipo de producto de destino del código de dispositivo.

Id. de ubicación
device_code.location_id string

Identificador de la ubicación.

Creado en
device_code.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Emparejar por
device_code.pair_by string

Cuando este DeviceCode expire y ya no inicie sesión. Marca de tiempo en formato RFC 3339.

Estado
device_code.status string

Estado de comprobación actual de este objeto.

Id. de dispositivo
device_code.device_id string

Identificador del dispositivo.

Estado cambiado en
device_code.status_changed_at string

Cuando el estado de DeviceCode se cambió por última vez. Marca de tiempo en formato RFC 3339.

Obtener desplazamiento

Devuelve un único Mayús especificado por id.

Parámetros

Nombre Clave Requerido Tipo Description
identificación
id True string

Identificador.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
shift.id string

Identificador único emitido por Square.

Id. de miembro del equipo
shift.team_member_id string

Identificador del miembro del equipo.

Id. de empleado
shift.employee_id string

Identificador generado por cuadrados del empleado.

Id. de ubicación
shift.location_id string

Identificador de la ubicación.

Timezone
shift.timezone string

Zona horaria que se usa para interpretar las fechas del calendario. Cuando se crea una factura, este campo se establece en la zona horaria especificada para la ubicación del vendedor. No se puede cambiar el valor.

Comenzar a
shift.start_at string

Marca de tiempo que especifica la hora de inicio de este objeto, en formato RFC 3339.

Finalizar al
shift.end_at string

RFC 3339; desplazado a la zona horaria + desplazamiento. Se respeta la precisión hasta el minuto; segundos se truncan.

Title
shift.wage.title string

Nombre del trabajo realizado durante este turno. Las UIs de informes de mano de obra cuadrada pueden agrupar turnos por título.

Importe
shift.wage.hourly_rate.amount integer

Cantidad.

Moneda
shift.wage.hourly_rate.currency string

Moneda.

Interrupciones
shift.breaks array of object
identificación
shift.breaks.id string

Identificador del objeto

Comenzar a
shift.breaks.start_at string

RFC 3339; sigue la misma información de zona horaria que Mayús. Se respeta la precisión hasta el minuto; segundos se truncan.

Finalizar al
shift.breaks.end_at string

RFC 3339; sigue la misma información de zona horaria que Mayús. Se respeta la precisión hasta el minuto; segundos se truncan.

Id. de tipo de interrupción
shift.breaks.break_type_id string

BreakType en el que se creó la plantilla BreakType.

Nombre
shift.breaks.name string

Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode.

Duración esperada
shift.breaks.expected_duration string

Longitud esperada de la interrupción. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S.

Se paga
shift.breaks.is_paid boolean

Si esta interrupción cuenta para el tiempo trabajado con fines de compensación.

Estado
shift.status string

Estado de comprobación actual de este objeto.

Versión
shift.version integer

La versión actual de este objeto.

Creado en
shift.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Actualizado en
shift.updated_at string

Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339.

Obtener salario de miembro del equipo

Devuelve un único TeamMemberWage especificado por id.

Parámetros

Nombre Clave Requerido Tipo Description
identificación
id True string

Identificador.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
team_member_wage.id string

Identificador único emitido por Square.

Id. de miembro del equipo
team_member_wage.team_member_id string

Identificador del miembro del equipo.

Title
team_member_wage.title string

Título.

Importe
team_member_wage.hourly_rate.amount integer

Cantidad.

Moneda
team_member_wage.hourly_rate.currency string

Moneda.

Obtener tipo de interrupción

Devuelve un único BreakType especificado por id.

Parámetros

Nombre Clave Requerido Tipo Description
identificación
id True string

Identificador.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
break_type.id string

Identificador único emitido por Square.

Id. de ubicación
break_type.location_id string

Identificador de la ubicación.

Nombre de interrupción
break_type.break_name string

Nombre legible para este tipo de interrupción. El nombre se muestra a los empleados de productos square.

Duración esperada
break_type.expected_duration string

Longitud esperada de este salto. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S. La precisión menor que los minutos se trunca.

Se paga
break_type.is_paid boolean

Si esta interrupción cuenta para el tiempo trabajado con fines de compensación.

Versión
break_type.version integer

La versión actual de este objeto.

Creado en
break_type.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Actualizado en
break_type.updated_at string

Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339.

Recuperación de la configuración de salarios

Recupera un objeto WageSetting para un miembro del equipo especificado por teamMember id.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de miembro del equipo
team_member_id True string

Identificador del miembro del equipo.

Devoluciones

Nombre Ruta de acceso Tipo Description
Id. de miembro del equipo
wage_setting.team_member_id string

Identificador del miembro del equipo.

Asignaciones de trabajos
wage_setting.job_assignments array of object
Título del Puesto
wage_setting.job_assignments.job_title string

Título del trabajo.

Tipo de pago
wage_setting.job_assignments.pay_type string

Tipo de pago actual para la asignación de trabajo utilizada para calcular el importe de pago en un período de pago.

Importe
wage_setting.job_assignments.hourly_rate.amount integer

Cantidad.

Moneda
wage_setting.job_assignments.hourly_rate.currency string

Moneda.

Importe
wage_setting.job_assignments.annual_rate.amount integer

Cantidad.

Moneda
wage_setting.job_assignments.annual_rate.currency string

Moneda.

Horas semanales
wage_setting.job_assignments.weekly_hours integer

Las horas planeadas por semana para el trabajo. Establezca si el trabajo PayType es SALARY.

Está exento de horas extra
wage_setting.is_overtime_exempt boolean

Si el miembro del equipo está exento de las reglas de horas extra del país del vendedor.

Versión
wage_setting.version integer

La versión actual de este objeto.

Creado en
wage_setting.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Actualizado en
wage_setting.updated_at string

Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339.

Recuperación de la cuenta de fidelidad

Recupera una cuenta de fidelidad.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de cuenta
account_id True string

Identificador de la cuenta.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
loyalty_account.id string

Identificador único emitido por Square.

identificación
loyalty_account.mapping.id string

Identificador asignado a Square.

Número de teléfono
loyalty_account.mapping.phone_number string

Número de teléfono del destinatario.

Creado en
loyalty_account.mapping.created_at string

Marca de tiempo cuando se crea, en formato RFC 3339.

Id. de programa
loyalty_account.program_id string

El identificador asignado a Square del programa.

Saldo
loyalty_account.balance integer

Saldo disponible.

Puntos de duración
loyalty_account.lifetime_points integer

Los puntos totales acumulados durante la vigencia de la cuenta.

Id. de cliente
loyalty_account.customer_id string

Identificador de este objeto que representa al cliente.

Creado en
loyalty_account.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Actualizado en
loyalty_account.updated_at string

Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339.

Recuperación del perfil de reserva empresarial (Beta)

Recupera el perfil de reserva de un vendedor.

Devoluciones

Nombre Ruta de acceso Tipo Description
Id. de vendedor
business_booking_profile.seller_id string

El identificador del vendedor, que se puede obtener mediante la API De comerciantes.

Creado en
business_booking_profile.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Reserva habilitada
business_booking_profile.booking_enabled boolean

Indica si el vendedor está abierto para la reserva.

Elección de zona horaria del cliente
business_booking_profile.customer_timezone_choice string

La elección de la información de zona horaria del cliente de una reserva. El sitio de reserva en línea de Square y todas las notificaciones a los clientes usan la zona horaria de la ubicación del vendedor o la zona horaria que el cliente elige en la reserva.

Directiva de reserva
business_booking_profile.booking_policy string

La política para que el vendedor acepte automáticamente solicitudes de reserva (ACCEPT_ALL) o no (REQUIRES_ACCEPTANCE).

Permitir cancelación de usuario
business_booking_profile.allow_user_cancel boolean

Indica si los clientes pueden cancelar o reprogramar sus propias reservas (true) o no (false).

Tipos de ubicación
business_booking_profile.business_appointment_settings.location_types array of string
Hora de alineación
business_booking_profile.business_appointment_settings.alignment_time string

Unidad de tiempo de la duración del servicio para las reservas.

Min Booking Tead Time Seconds
business_booking_profile.business_appointment_settings.min_booking_lead_time_seconds integer

Tiempo mínimo de tiempo de ejecución en segundos antes de que se pueda reservar un servicio. Las reservas deben crearse al menos antes de la hora de inicio de la reserva.

Número máximo de segundos de tiempo de cliente potencial de reserva
business_booking_profile.business_appointment_settings.max_booking_lead_time_seconds integer

Tiempo máximo de tiempo de ejecución en segundos antes de que se pueda reservar un servicio. Las reservas deben crearse como máximo antes de la hora de inicio de la reserva.

Cualquier reserva de miembro del equipo habilitada
business_booking_profile.business_appointment_settings.any_team_member_booking_enabled boolean

Indica si un cliente puede elegir entre todas las ranuras de tiempo disponibles y tener asignado automáticamente (true) a un miembro del personal (true) o no (false).

Varias reservas de servicio habilitadas
business_booking_profile.business_appointment_settings.multiple_service_booking_enabled boolean

Indica si un cliente puede reservar varios servicios en una sola reserva en línea.

Importe
business_booking_profile.business_appointment_settings.cancellation_fee_money.amount string

Cantidad de dinero, en la denominación más pequeña de la moneda indicada por moneda

Moneda
business_booking_profile.business_appointment_settings.cancellation_fee_money.currency string

Tipo de moneda, en formato ISO 4217.

Directiva de cancelación
business_booking_profile.business_appointment_settings.cancellation_policy string

La política de cancelación adoptada por el vendedor.

Omitir selección del personal de Booking Flow
business_booking_profile.business_appointment_settings.skip_booking_flow_staff_selection boolean

Indica si los clientes tienen un miembro del personal asignado (true) o pueden seleccionar el miembro del personal de su elección (false).

Errors
errors array of

Recuperación del programa de fidelidad

Recupera el programa de fidelidad en la cuenta de un vendedor, especificado por el identificador de programa o la palabra clave principal. Los programas de fidelidad definen cómo los compradores pueden ganar puntos y canjear puntos por recompensas.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de programa
program_id True string

Identificador del programa.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
program.id string

Identificador único emitido por Square.

Estado
program.status string

Estado de comprobación actual de este objeto.

Niveles de recompensa
program.reward_tiers array of object
identificación
program.reward_tiers.id string

Identificador del objeto

Puntos
program.reward_tiers.points integer

Número de puntos acumulados por el evento.

Nombre
program.reward_tiers.name string

Nombre del elemento. Se trata de un atributo que se puede buscar para su uso en los filtros de consulta aplicables, su valor no debe estar vacío y la longitud es de puntos de código Unicode.

Ámbito
program.reward_tiers.definition.scope string

Indica el nivel en el que se aplica el objeto.

Tipo de descuento
program.reward_tiers.definition.discount_type string

Tipo de descuento que ofrece el nivel de recompensa.

Porcentaje de descuento
program.reward_tiers.definition.percentage_discount string

Porcentaje fijo del descuento.

Creado en
program.reward_tiers.created_at string

Marca de tiempo cuando se crea, en formato RFC 3339.

Id. de objeto
program.reward_tiers.pricing_rule_reference.object_id string

Identificador del objeto al que se hace referencia.

Versión del catálogo
program.reward_tiers.pricing_rule_reference.catalog_version string

Versión del objeto .

One
program.terminology.one string

Una unidad singular para un punto (por ejemplo, 1 punto se denomina 1 estrella).

Other
program.terminology.other string

Una unidad plural para el punto (por ejemplo, 10 puntos se denomina 10 estrellas).

Identificadores de ubicación
program.location_ids array of string
Creado en
program.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Actualizado en
program.updated_at string

Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339.

Reglas de acumulación
program.accrual_rules array of object
Tipo de acumulación
program.accrual_rules.accrual_type string

Tipo de regla de acumulación que define cómo los compradores pueden ganar puntos.

Puntos
program.accrual_rules.points integer

Número de puntos acumulados por el evento.

Importe
program.accrual_rules.spend_amount_money.amount integer

Cantidad.

Identificadores de categoría excluidos
program.accrual_rules.excluded_category_ids array of string
Identificadores de variación de elementos excluidos
program.accrual_rules.excluded_item_variation_ids array of string

Recuperar comerciante

Recupere un objeto Merchant para el merchant_id especificado.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de comerciante
merchant_id True string

Identificador del comerciante.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
merchant.id string

Identificador único emitido por Square.

Nombre de la empresa
merchant.business_name string

Nombre comercial de la ubicación Este es el nombre visible para los clientes de la ubicación. Por ejemplo, este nombre aparece en los recibos del cliente.

País
merchant.country string

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

Código de lenguaje
merchant.language_code string

El código de idioma, en formato BCP 47.

Moneda
merchant.currency string

Código de moneda ISO 4217 de 3 caracteres.

Estado
merchant.status string

Estado de comprobación actual de este objeto.

Id. de ubicación principal
merchant.main_location_id string

Identificador de la ubicación principal de este comerciante.

Recuperar desplazamiento del cajón de efectivo

Proporciona los detalles de resumen de un único turno de cajón de efectivo.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de mayús
shift_id True string

Identificador del turno.

Id. de ubicación
location_id True string

Puede especificar este filtro opcional para recuperar solo los registros que pertenecen a una ubicación específica.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
cash_drawer_shift.id string

Identificador único emitido por Square.

Estado
cash_drawer_shift.state string

Estado actual.

Abierto en
cash_drawer_shift.opened_at string

La hora en que comenzó el cambio, en formato ISO 8601.

Finalizado en
cash_drawer_shift.ended_at string

Hora a la que finalizó el turno, en formato ISO 8601.

Cerrado en
cash_drawer_shift.closed_at string

Hora en que se cierra, en formato ISO 8601.

Apertura del identificador de empleado
cash_drawer_shift.opening_employee_id string

El identificador del empleado que inició el turno de cajón de efectivo.

Id. de empleado final
cash_drawer_shift.ending_employee_id string

El identificador del empleado que finalizó el turno de cajón de efectivo.

Cerrar el identificador de empleado
cash_drawer_shift.closing_employee_id string

El identificador del empleado que cerró el turno de cajón de efectivo mediante la auditoría del contenido del cajón de efectivo.

Description
cash_drawer_shift.description string

Descripción.

Importe
cash_drawer_shift.opened_cash_money.amount integer

Cantidad.

Moneda
cash_drawer_shift.opened_cash_money.currency string

Moneda.

Importe
cash_drawer_shift.cash_payment_money.amount integer

Cantidad.

Moneda
cash_drawer_shift.cash_payment_money.currency string

Moneda.

Importe
cash_drawer_shift.cash_refunds_money.amount integer

Cantidad.

Moneda
cash_drawer_shift.cash_refunds_money.currency string

Moneda.

Importe
cash_drawer_shift.cash_paid_in_money.amount integer

Cantidad.

Moneda
cash_drawer_shift.cash_paid_in_money.currency string

Moneda.

Importe
cash_drawer_shift.cash_paid_out_money.amount integer

Cantidad.

Moneda
cash_drawer_shift.cash_paid_out_money.currency string

Moneda.

Importe
cash_drawer_shift.expected_cash_money.amount integer

Cantidad.

Moneda
cash_drawer_shift.expected_cash_money.currency string

Moneda.

Importe
cash_drawer_shift.closed_cash_money.amount integer

Cantidad.

Moneda
cash_drawer_shift.closed_cash_money.currency string

Moneda.

Nombre
cash_drawer_shift.device.name string

Nombre.

Recuperar fragmento de código

Recupera el fragmento de código de un sitio de Square Online. Un sitio puede contener fragmentos de código de varias aplicaciones de fragmento de código, pero solo puede recuperar el fragmento de código que agregó la aplicación.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de sitio de
site_id True string

Identificador del sitio.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
snippet.id string

Identificador único emitido por Square.

Id. de sitio de
snippet.site_id string

Identificador del sitio que contiene el fragmento de código.

Content
snippet.content string

El código de fragmento de código, que puede contener HTML, JavaScript o ambos válidos.

Creado en
snippet.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Actualizado en
snippet.updated_at string

Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339.

Recuperar miembro del equipo

Recupera un objeto TeamMember para el identificador TeamMember especificado.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de miembro del equipo
team_member_id True string

Identificador del miembro del equipo.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
team_member.id string

Identificador único emitido por Square.

Identificador de referencia
team_member.reference_id string

Identificador de referencia definido por el usuario opcional.

Es propietario
team_member.is_owner boolean

Si el miembro del equipo es el propietario de la cuenta de Square.

Estado
team_member.status string

Estado de comprobación actual de este objeto.

Nombre propio
team_member.given_name string

Nombre especificado (es decir, primero) asociado al perfil de cliente.

Apellido
team_member.family_name string

El nombre de la familia (es decir, apellido) asociado al perfil de cliente.

Dirección de correo electrónico
team_member.email_address string

Dirección de correo electrónico asociada al perfil de cliente.

Número de teléfono
team_member.phone_number string

Número de teléfono de 11 dígitos asociado al perfil de cliente.

Creado en
team_member.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Actualizado en
team_member.updated_at string

Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339.

Tipo de asignación
team_member.assigned_locations.assignment_type string

Tipo de asignación actual del miembro del equipo.

Identificadores de ubicación
team_member.assigned_locations.location_ids array of string

Recuperar recompensa de fidelidad

Recupera una recompensa de fidelidad.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de recompensa
reward_id True string

Identificador de la recompensa.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
reward.id string

Identificador único emitido por Square.

Estado
reward.status string

Estado de comprobación actual de este objeto.

Id. de cuenta de fidelidad
reward.loyalty_account_id string

Identificador de la cuenta de fidelidad en la que se produjo el evento.

Id. de nivel de recompensa
reward.reward_tier_id string

El identificador asignado a Cuadrado del nivel de recompensa usado para crear la recompensa.

Puntos
reward.points integer

Número de puntos agregados o eliminados.

Creado en
reward.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Actualizado en
reward.updated_at string

Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339.

Canjeado en
reward.redeemed_at string

Marca de tiempo en la que se canjeó la recompensa, en formato RFC 3339.

Recuperar tarjeta de regalo (Beta)

Recupera una tarjeta de regalo con su identificador.

Parámetros

Nombre Clave Requerido Tipo Description
identificación
id True string

Identificador.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
gift_card.id string

Identificador único emitido por Square.

Tipo
gift_card.type string

El tipo de este objeto.

Origen de GAN
gift_card.gan_source string

Indica si square genera o importa el número de cuenta de la tarjeta de regalo (GAN) desde un sistema que no es cuadrado.

Estado
gift_card.state string

Estado actual.

Importe
gift_card.balance_money.amount integer

Cantidad.

Moneda
gift_card.balance_money.currency string

Moneda.

Gan
gift_card.gan string

Número de cuenta de tarjeta de regalo.

Creado en
gift_card.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Recuperar tarjeta de regalo de GAN (Beta)

Recupera una tarjeta de regalo con el número de cuenta de la tarjeta de regalo (GAN).

Parámetros

Nombre Clave Requerido Tipo Description
Gan
gan string

Número de cuenta de tarjeta de regalo.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
gift_card.id string

Identificador único emitido por Square.

Tipo
gift_card.type string

El tipo de este objeto.

Origen de GAN
gift_card.gan_source string

Indica si square genera o importa el número de cuenta de la tarjeta de regalo (GAN) desde un sistema que no es cuadrado.

Estado
gift_card.state string

Estado actual.

Importe
gift_card.balance_money.amount integer

Cantidad.

Moneda
gift_card.balance_money.currency string

Moneda.

Gan
gift_card.gan string

Número de cuenta de tarjeta de regalo.

Creado en
gift_card.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Recuperar tarjeta de regalo de nonce (Beta)

Recupera una tarjeta de regalo mediante un nonce (un token seguro) que representa la tarjeta de regalo.

Parámetros

Nombre Clave Requerido Tipo Description
Valor de seguridad
nonce string

El nonce de la tarjeta de regalo que se va a recuperar.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
gift_card.id string

Identificador único emitido por Square.

Tipo
gift_card.type string

El tipo de este objeto.

Origen de GAN
gift_card.gan_source string

Indica si square genera o importa el número de cuenta de la tarjeta de regalo (GAN) desde un sistema que no es cuadrado.

Estado
gift_card.state string

Estado actual.

Importe
gift_card.balance_money.amount integer

Cantidad.

Moneda
gift_card.balance_money.currency string

Moneda.

Gan
gift_card.gan string

Número de cuenta de tarjeta de regalo.

Creado en
gift_card.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Recuperar ubicación

Recupera los detalles de una ubicación. Puede especificar "main" como identificador de ubicación para recuperar los detalles de la ubicación principal.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de ubicación
location_id True string

Identificador de la ubicación.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
location.id string

Identificador único emitido por Square.

Nombre
location.name string

Nombre del objeto.

Línea de dirección 1
location.address.address_line_1 string

Primera línea de la dirección. Los campos que comienzan por address_line proporcionan los detalles más específicos de la dirección, como el número de calle, el nombre de la calle y el nombre de la compilación.

Localidad
location.address.locality string

La ciudad o la ciudad de la dirección.

Nivel 1 del distrito administrativo
location.address.administrative_district_level_1 string

Una entidad civil dentro del país de la dirección. En estados Unidos, este es el estado.

Código postal
location.address.postal_code string

El código postal de la dirección.

País
location.address.country string

País de la dirección, en formato ISO 3166-1-alpha-2.

Timezone
location.timezone string

Zona horaria que se usa para interpretar las fechas del calendario. Cuando se crea una factura, este campo se establece en la zona horaria especificada para la ubicación del vendedor. No se puede cambiar el valor.

Capabilities
location.capabilities array of string
Estado
location.status string

Estado de comprobación actual de este objeto.

Creado en
location.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Id. de comerciante
location.merchant_id string

Identificador del comerciante.

País
location.country string

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

Código de lenguaje
location.language_code string

El código de idioma, en formato BCP 47.

Moneda
location.currency string

Código de moneda ISO 4217 de 3 caracteres.

Número de teléfono
location.phone_number string

Número de teléfono de 11 dígitos asociado al perfil de cliente.

Nombre de la empresa
location.business_name string

Nombre comercial de la ubicación Este es el nombre visible para los clientes de la ubicación. Por ejemplo, este nombre aparece en los recibos del cliente.

Tipo de interrupción de actualización

Actualiza un BreakType existente.

Parámetros

Nombre Clave Requerido Tipo Description
identificación
id True string

Identificador.

Id. de ubicación
location_id string

Identificador de la ubicación.

Nombre de interrupción
break_name string

Nombre legible para este tipo de interrupción. El nombre se muestra a los empleados de productos square.

Duración esperada
expected_duration string

Longitud esperada de este salto. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S. La precisión menor que los minutos se trunca.

Se paga
is_paid boolean

Si esta interrupción cuenta para el tiempo trabajado con fines de compensación.

Versión
version integer

La versión actual de este objeto.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
break_type.id string

Identificador único emitido por Square.

Id. de ubicación
break_type.location_id string

Identificador de la ubicación.

Nombre de interrupción
break_type.break_name string

Nombre legible para este tipo de interrupción. El nombre se muestra a los empleados de productos square.

Duración esperada
break_type.expected_duration string

Longitud esperada de este salto. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S. La precisión menor que los minutos se trunca.

Se paga
break_type.is_paid boolean

Si esta interrupción cuenta para el tiempo trabajado con fines de compensación.

Versión
break_type.version integer

La versión actual de este objeto.

Creado en
break_type.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Actualizado en
break_type.updated_at string

Marca de tiempo que especifica la hora de actualización más reciente de este objeto, en formato RFC 3339.

Tipos de interrupción de lista

Devuelve una lista paginada de instancias breakType para una empresa.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de ubicación
location_id string

Puede especificar este filtro opcional para recuperar solo los registros que pertenecen a una ubicación específica.

Limit
limit integer

Límite superior del número que se va a devolver en la respuesta.

Cursor
cursor string

Cursor de paginación devuelto por una llamada anterior a este punto de conexión.

Devoluciones

Nombre Ruta de acceso Tipo Description
Tipos de interrupción
break_types array of object
identificación
break_types.id string

Identificador único emitido por Square.

Id. de ubicación
break_types.location_id string

Identificador de la ubicación.

Nombre de interrupción
break_types.break_name string

Nombre legible para este tipo de interrupción. El nombre se muestra a los empleados de productos square.

Duración esperada
break_types.expected_duration string

Longitud esperada de este salto. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S. La precisión menor que los minutos se trunca.

Se paga
break_types.is_paid boolean

Si esta interrupción cuenta para el tiempo trabajado con fines de compensación.

Versión
break_types.version integer

Versión actual del objeto.

Creado en
break_types.created_at string

Hora del evento en formato ISO 8601.

Actualizado en
break_types.updated_at string

Marca de tiempo de última modificación en formato RFC 3339

Cursor
cursor string

Incluya el cursor de paginación en llamadas posteriores a este punto de conexión para recuperar el siguiente conjunto de resultados asociado a la consulta original.

Turnos de búsqueda

Devuelve una lista paginada de registros Shift para una empresa.

Parámetros

Nombre Clave Requerido Tipo Description
Fecha de inicio
start_date string

Cadena en formato AAAA-MM-DD, como 2017-10-31, según el formato extendido ISO 8601 para las fechas del calendario. Principio de un intervalo de fechas (incluido).

Fecha de finalización
end_date string

Cadena en formato AAAA-MM-DD, como 2017-10-31, según el formato extendido ISO 8601 para las fechas del calendario. Final de un intervalo de fechas (incluido).

Turnos de coincidencia por
match_shifts_by string

Estrategia en la que se aplican las fechas.

Zona horaria predeterminada
default_timezone string

Las zonas horarias específicas de la ubicación convierten los días laborables en filtros datetime. Cada ubicación incluida en la consulta debe tener una zona horaria o este campo debe proporcionarse como reserva. Formato: identificador de base de datos de zona horaria de IANA para la zona horaria correspondiente.

Limit
limit integer

Límite en el número de resultados que se van a devolver en una sola página. El límite es aviso: la implementación puede devolver más o menos resultados. Si el límite proporcionado es negativo, cero o es mayor que el límite máximo de 1000, se omitirá.

Devoluciones

Nombre Ruta de acceso Tipo Description
Turnos
shifts array of object
identificación
shifts.id string

Identificador único emitido por Square.

Id. de miembro del equipo
shifts.team_member_id string

Identificador del objeto TeamMember del miembro del equipo asociado al objeto .

Id. de ubicación
shifts.location_id string

Identificador de la ubicación.

Timezone
shifts.timezone string

Zona horaria usada para interpretar las fechas del calendario en la factura, como due_date. Cuando se crea una factura, este campo se establece en la zona horaria especificada para la ubicación del vendedor. No se puede cambiar el valor.

Comenzar a
shifts.start_at string

Marca de tiempo RFC 3339 que especifica la hora inicial de la ranura disponible.

Finalizar al
shifts.end_at string

RFC 3339; desplazado a la zona horaria + desplazamiento. Se respeta la precisión hasta el minuto; segundos se truncan.

Title
shifts.wage.title string

Nombre del trabajo realizado durante este turno. Las UIs de informes de mano de obra cuadrada pueden agrupar turnos por título.

Importe
shifts.wage.hourly_rate.amount integer

Cantidad.

Moneda
shifts.wage.hourly_rate.currency string

Moneda.

Interrupciones
shifts.breaks array of object
identificación
shifts.breaks.id string

Identificador para hacer referencia a este objeto.

Comenzar a
shifts.breaks.start_at string

Valor datetime en formato RFC 3339 que indica cuándo se inicia el intervalo de tiempo.

Finalizar al
shifts.breaks.end_at string

Valor datetime en formato RFC 3339 que indica cuándo finaliza el intervalo de tiempo.

Id. de tipo de interrupción
shifts.breaks.break_type_id string

BreakType en el que se creó la plantilla BreakType.

Nombre
shifts.breaks.name string

Un nombre legible.

Duración esperada
shifts.breaks.expected_duration string

Longitud esperada de la interrupción. Formato: RFC-3339 P[n]Y[n]M[n]DT[n]H[n]M[n]S.

Se paga
shifts.breaks.is_paid boolean

Si esta interrupción cuenta para el tiempo trabajado con fines de compensación.

Estado
shifts.status string

Estado de comprobación actual de este objeto.

Versión
shifts.version integer

Versión actual del objeto.

Creado en
shifts.created_at string

Hora del evento en formato ISO 8601.

Actualizado en
shifts.updated_at string

Marca de tiempo de última modificación en formato RFC 3339

Ubicación de actualización (Beta)

Actualiza una ubicación.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de ubicación
location_id True string

Identificador de la ubicación.

Nombre
name string

Nombre del objeto.

Description
description string

Descripción.

Facebook URL
facebook_url string

Dirección URL del perfil de Facebook de la ubicación. La dirección URL debe comenzar por "facebook.com/".

Nombre de usuario de Twitter
twitter_username string

Nombre de usuario de Twitter de la ubicación sin el símbolo '@'.

Nombre de usuario de Instagram
instagram_username string

Nombre de usuario de Instagram de la ubicación sin el símbolo '@'.

Línea de dirección 1
address_line_1 string

Primera línea de la dirección. Los campos que comienzan por address_line proporcionan los detalles más específicos de la dirección, como el número de calle, el nombre de la calle y el nombre de la compilación.

Nivel 1 del distrito administrativo
administrative_district_level_1 string

Una entidad civil dentro del país de la dirección. En estados Unidos, este es el estado.

Localidad
locality string

La ciudad o la ciudad de la dirección.

Código postal
postal_code string

El código postal de la dirección.

Día de la semana
day_of_week string

El día de la semana para este período de tiempo.

Hora local de inicio
start_local_time string

La hora de inicio de un período de horas laborables, especificada en la hora local mediante el formato RFC 3339 de tiempo parcial.

Hora local de finalización
end_local_time string

La hora de finalización de un período de horas laborables, especificada en la hora local mediante el formato RFC 3339 de tiempo parcial.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
location.id string

Identificador único emitido por Square.

Nombre
location.name string

Nombre del objeto.

Línea de dirección 1
location.address.address_line_1 string

Primera línea de la dirección. Los campos que comienzan por address_line proporcionan los detalles más específicos de la dirección, como el número de calle, el nombre de la calle y el nombre de la compilación.

Localidad
location.address.locality string

La ciudad o la ciudad de la dirección.

Nivel 1 del distrito administrativo
location.address.administrative_district_level_1 string

Una entidad civil dentro del país de la dirección. En estados Unidos, este es el estado.

Código postal
location.address.postal_code string

El código postal de la dirección.

Timezone
location.timezone string

Zona horaria que se usa para interpretar las fechas del calendario. Cuando se crea una factura, este campo se establece en la zona horaria especificada para la ubicación del vendedor. No se puede cambiar el valor.

Capabilities
location.capabilities array of string
Estado
location.status string

Estado de comprobación actual de este objeto.

Creado en
location.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Id. de comerciante
location.merchant_id string

Identificador del comerciante.

País
location.country string

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

Código de lenguaje
location.language_code string

El código de idioma, en formato BCP 47.

Moneda
location.currency string

Código de moneda ISO 4217 de 3 caracteres.

Número de teléfono
location.phone_number string

Número de teléfono de 11 dígitos asociado al perfil de cliente.

Nombre de la empresa
location.business_name string

Nombre comercial de la ubicación Este es el nombre visible para los clientes de la ubicación. Por ejemplo, este nombre aparece en los recibos del cliente.

Tipo
location.type string

El tipo de este objeto.

URL del sitio web
location.website_url string

Dirección URL del sitio web de la ubicación.

Períodos
location.business_hours.periods array of object
Día de la semana
location.business_hours.periods.day_of_week string

El día de la semana para este período de tiempo.

Hora local de inicio
location.business_hours.periods.start_local_time string

La hora de inicio de un período de horas laborables, especificada en la hora local mediante el formato RFC 3339 de tiempo parcial.

Hora local de finalización
location.business_hours.periods.end_local_time string

La hora de finalización de un período de horas laborables, especificada en la hora local mediante el formato RFC 3339 de tiempo parcial.

Correo electrónico empresarial
location.business_email string

El correo electrónico de la ubicación. Este correo electrónico es visible para los clientes de la ubicación. Por ejemplo, el correo electrónico aparece en los recibos del cliente.

Description
location.description string

Descripción.

Nombre de usuario de Twitter
location.twitter_username string

Nombre de usuario de Twitter de la ubicación sin el símbolo '@'.

Nombre de usuario de Instagram
location.instagram_username string

Nombre de usuario de Instagram de la ubicación sin el símbolo '@'.

Latitude
location.coordinates.latitude float

Latitud de la coordenada expresada en grados.

Longitude
location.coordinates.longitude float

Longitud de la coordenada expresada en grados.

MCC
location.mcc string

El código de categoría de comerciante (MCC) de la ubicación, tal como lo normaliza iso 18245. El MCC describe el tipo de bienes o servicios vendidos en la ubicación.

Vincular al cliente a la tarjeta de regalo (Beta)

Vincula a un cliente a una tarjeta de regalo

Parámetros

Nombre Clave Requerido Tipo Description
Id. de tarjeta de regalo
gift_card_id True string

Identificador de la tarjeta de regalo.

Id. de cliente
customer_id string

Identificador del cliente que se va a vincular.

Devoluciones

Nombre Ruta de acceso Tipo Description
identificación
gift_card.id string

Identificador único emitido por Square.

Tipo
gift_card.type string

El tipo de este objeto.

Origen de GAN
gift_card.gan_source string

Indica si square genera o importa el número de cuenta de la tarjeta de regalo (GAN) desde un sistema que no es cuadrado.

Estado
gift_card.state string

Estado actual.

Importe
gift_card.balance_money.amount integer

Cantidad.

Moneda
gift_card.balance_money.currency string

Moneda.

Gan
gift_card.gan string

Número de cuenta de tarjeta de regalo.

Creado en
gift_card.created_at string

Marca de tiempo que especifica la hora de creación de este objeto, en formato RFC 3339.

Identificadores de cliente
gift_card.customer_ids array of string

Definiciones

objeto

Este es el tipo 'objeto'.