Obtener un token de acceso
Verificación de seguridad
Marca la casilla para confirmar que eres tú.
Protegido por Cloudflare. Así evitamos que los bots creen cuentas falsas.
Compra productos seleccionados de vendedores WeShipYou, con fulfillment integral y garantía de envío.
¡Compra en Amazon, la tienda más grande del mundo con la mayor variedad de productos, todo con la seguridad de WeShipYou!
Artículos nuevos y usados de vendedores en EE. UU.: compramos por ti los anuncios con “Cómpralo ahora”.
Millones de productos a precio de fábrica, comprados y enviados por nosotros.
¡Compra productos de farmacia y supermercado en Walmart de forma rápida y fácil!
¡Compra los últimos productos de tendencia a los mejores precios con descuento, solo en la tienda Shein!
¡Compra los mejores productos a precios con descuento en la tienda Temu!
Busca en miles de tiendas Shopify de EE. UU. a la vez, o pega un enlace de cualquiera de ellas.
Recepción, almacenamiento, pick & pack el mismo día, envíos multi-transportista y devoluciones — gestionado por nosotros.
Compara y selecciona el servicio de envío según tus necesidades de forma rápida y fácil
App para Shopify, API pública y más — conecta WeShipYou a tu tienda.
Acceso API para desarrolladores
Facturas mensuales automáticas, PDFs con tu marca y pagos con un clic.
Obtener un token de acceso
accessTokenstringiatnumberexpnumberuserobjectidnumberuidstringusernamestringemailstringisEnabledboolean | integerisVerifiedboolean | integerinvalidTokensBeforeAtstring <date-time>admite nullmetadataobjectadmite nulltermsAgreementDatestring <date-time>admite nulltermsAgreementVersionstringadmite nullcreatedAtstring <date-time>updatedAtstring <date-time>deletedAtstring <date-time>admite nullroleIdnumberavatarIdnumberadmite nullrevisionnumberadmite nullroleobjectavatarobjectuser_detailobjectidnumberadmite nulluidstringadmite nulltaxIdstringadmite nullphonestringadmite nullfirstNamestringadmite nulllastNamestringadmite nulldisplayNamestringadmite nullgenderstringadmite nulllanguagestringadmite nullbirthdaystring <date-time>admite nullcreatedAtstring <date-time>admite nullupdatedAtstring <date-time>admite nulldeletedAtstring <date-time>admite nulluserIdnumberadmite nullaccountslista de CuentanamestringobligatoriodisplayNamestringobligatoriosystemUnitsstringobligatorioimperialmetricemailstringobligatorionotificationEmailstringobligatoriowebsitestringobligatorioadmite nullphonestringobligatorioadmite nullemergencyPhonestringobligatorioadmite nulltaxIdstringadmite nulltaxIdCountryobjectadmite nullisoCodestringobligatoriouidstringsolo lecturaaccountNumberstringsolo lecturaparentUidstringadmite nullsolo lecturaEl uid de la cuenta principal cuando esta es una subcuenta; null en otro caso.
statusstringsolo lecturalanguagestringobligatorioisBusinessboolean | integerobligatorioallowBankAccountPaymentsboolean | integersolo lecturametadataobjectadmite nullsolo lecturacreatedAtstring <date-time>solo lecturaupdatedAtstring <date-time>solo lecturadeletedAtstring <date-time>admite nullsolo lecturaaddressIdnumberadmite nullsolo lecturabillingAddressIdnumberadmite nullsolo lecturadefaultShipFromIdnumberadmite nullsolo lecturadefaultAddressOnLabelIdnumberadmite nullsolo lecturadefaultReturnAddressIdnumberadmite nullsolo lecturaprimaryPaymentShipmentsIdnumberadmite nullsolo lecturalogoIdnumberadmite nullsolo lecturapickupServiceFallbackIdnumberadmite nullsolo lecturarevisionnumberadmite nullsolo lecturaaddressDirección de la cuenta | objectDirección principal de la cuenta.
uidstringobligatorioadmite nullUID de la dirección. Úsalo como accountAddressId, o como uid del remitente / destinatario en un envío.
nicknamestringadmite nullNombre que se muestra en las libretas de direcciones.
namestringadmite nullNombre del contacto.
companyNamestringadmite nullNombre de la empresa.
taxIdstringadmite nullId fiscal del contacto.
emailstringadmite nullCorreo del contacto.
phonestringadmite nullTeléfono del contacto, E.164.
birthdaystring <date-time>admite nullFecha de nacimiento del contacto, cuando se recopila.
isRecipientboolean | integeradmite nullLa dirección puede recibir envíos. 1/true o 0/false.
isSenderboolean | integeradmite nullLa dirección puede enviar envíos. 1/true o 0/false.
isResidentialboolean | integeradmite nullLa dirección es residencial. 1/true o 0/false.
statusstringobligatorioadmite nullEstado del registro.
addressobjectadmite nullDirección postal. Se incluye cuando la dirección se lee sola.
cityobjectnamestringadmite nullstateobjectstreetstringDirección, incluido el número de edificio o apartamento.
postalCodestringcountryobjectadmite nullPaís de la dirección. Se incluye cuando la dirección se lee sola.
isoCodestringADAEAFALAGAIAQAMAOARASATAUAWAXAZBABBBDBEBFBGBHBIBJBLBMBNBOBQBRBSBTBVBWBYBZCACCCDCFCGCHCICKCLCMCNCOCRCUCVCWCXCYCZDEDJDKDMDODZECEEEGEHERESETFIFJFKFMFOFRGAGBGDGEGFGGGHGIGLGMGNGPGQGRGSGTGUGWGYHKHMHNHRHTIDIEILIMINIOIQIRISITJEJMJOJPKEKGKHKIKMKNKPKRXKKWKYKZLALBLCLILKLRLSLTLULVLYMAMCMDMEMFMGMHMKMLMMHUMNMOMPMQMRMSMTMUMVMWMXMYMZNANCNENFNGNINLNONPNRNUNZOMPAPEPFPGPHPKPLPMPNPRPSPTPWPYQARERORSRURWSASBSCSDSSSESGSHSISJSKSLSMSNSOSRSTSVSXSYSZTCTDTFTGTHTJTKTLTMTNTOTRTTTVTWTZUAUGUMUSUYUZVAVCVEVGVIVNVUWFWSYTYEZAZMZWCSANcreatedAtstring <date-time>obligatorioadmite nullCuándo se guardó la dirección.
updatedAtstring <date-time>obligatorioadmite nullCuándo cambió la dirección por última vez.
{
"accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6ImFjY2VzcyJ9.eyJzdWIiOiJjeGZ0b2N2bTJsY2ciLCJhdWQiOiJodHRwczovL3dlc2hpcHlvdS5jb20ifQ.SIGNATURE",
"iat": 1793493470,
"exp": 1825029470,
"user": {
"id": 1,
"uid": "cxftocvm2lcg",
"username": "janedoe",
"email": "jane.doe@example.com",
"isEnabled": 1,
"isVerified": 1,
"invalidTokensBeforeAt": null,
"metadata": null,
"termsAgreementDate": null,
"termsAgreementVersion": null,
"createdAt": "2026-11-01T00:37:50.000Z",
"updatedAt": "2026-11-01T00:37:50.000Z",
"deletedAt": null,
"roleId": 1,
"avatarId": null,
"revision": null,
"role": {
"id": 1,
"name": "customer",
"inheritPermissionsFromRoleId": null,
"inheritPermissionsFromRole": {
"id": null,
"name": null
}
},
"avatar": {
"id": null,
"uid": null,
"md5": null,
"height": null,
"width": null,
"format": null,
"awsUrl": null
},
"user_detail": {
"id": null,
"uid": null,
"taxId": null,
"phone": null,
"firstName": null,
"lastName": null,
"displayName": null,
"gender": null,
"language": null,
"birthday": null,
"createdAt": null,
"updatedAt": null,
"deletedAt": null,
"userId": null
},
"accounts": [
{
"name": "Acme Imports",
"displayName": "Acme Imports",
"systemUnits": "metric",
"email": "jane.doe@example.com",
"notificationEmail": "jane.doe@example.com",
"website": null,
"phone": null,
"emergencyPhone": null,
"taxId": null,
"uid": "l96f0r4g37om",
"accountNumber": "0000ACC1X1",
"status": "active",
"language": "en",
"isBusiness": 0,
"allowBankAccountPayments": 0,
"metadata": null,
"createdAt": "2026-11-01T00:37:50.000Z",
"updatedAt": "2026-11-01T00:37:50.000Z",
"deletedAt": null,
"addressId": null,
"billingAddressId": null,
"defaultShipFromId": null,
"defaultAddressOnLabelId": null,
"defaultReturnAddressId": null,
"primaryPaymentShipmentsId": null,
"logoId": null,
"pickupServiceFallbackId": null,
"revision": null,
"address": null
}
]
}
}Intercambia tu usuario y contraseña (más el código de dos factores cuando está activado) por un token de acceso JWT. Envíalo como Authorization: Bearer <accessToken> en todas las demás solicitudes.
Accept-LanguagestringCódigo de dos letras del idioma de los mensajes: en, es o pt.
en-USTu inicio de sesión de WeShipYou.
usernamestringobligatorioTu usuario o correo de WeShipYou.
{{username}}passwordstringobligatorioTu contraseña.
{{password}}twoFactorTokenstringEl código actual de 6 dígitos de tu app de autenticación. Obligatorio cuando tu usuario tiene activada la autenticación de dos factores.
modestringtest en el servidor de producción: inicias sesión con tu usuario y contraseña de producción y la respuesta es un token de Sandbox. El sandbox recibe una copia de prueba de tu usuario, tus cuentas y tus membresías (sin saldo, métodos de pago ni datos de verificación), que se actualiza en cada inicio de sesión de prueba. Cada token lleva un claim livemode: true en producción, false en el sandbox.
livetestliveSesión iniciada
Solicitud no válida
namestringBadRequestmessagestringcodenumber400classNamestringbad-requestdataobjectUsuario o contraseña incorrectos; Two-factor authentication required (con data.twoFactorRequired: true) cuando falta el código; Invalid two-factor code cuando es incorrecto.
namestringNotAuthenticatedmessagestringcodenumber401classNamestringnot-authenticateddataobjecttwoFactorRequiredbooleanSolo con mode: "test": el sandbox ya tiene otro usuario con tu nombre de usuario o tu email.
namestringConflictmessagestringcodenumber409classNamestringconflictSolo con mode: "test": no se pudo contactar el sandbox o no pudo abrir la sesión de prueba. Tu acceso a producción no se ve afectado; inténtalo de nuevo en un minuto.
namestringUnavailablemessagestringcodenumber503classNamestringunavailablecurl -X POST 'https://sandbox.weshipyou.com/api/v1/authentication' \
-H "Content-Type: application/json" \
-d '{
"username": "janedoe",
"password": "correct-horse-battery-staple",
"twoFactorToken": "123456"
}'{
"accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6ImFjY2VzcyJ9.eyJzdWIiOiJjeGZ0b2N2bTJsY2ciLCJhdWQiOiJodHRwczovL3dlc2hpcHlvdS5jb20ifQ.SIGNATURE",
"iat": 1793493470,
"exp": 1825029470,
"user": {
"id": 1,
"uid": "cxftocvm2lcg",
"username": "janedoe",
"email": "jane.doe@example.com",
"isEnabled": 1,
"isVerified": 1,
"invalidTokensBeforeAt": null,
"metadata": null,
"termsAgreementDate": null,
"termsAgreementVersion": null,
"createdAt": "2026-11-01T00:37:50.000Z",
"updatedAt": "2026-11-01T00:37:50.000Z",
"deletedAt": null,
"roleId": 1,
"avatarId": null,
"revision": null,
"role": {
"id": 1,
"name": "customer",
"inheritPermissionsFromRoleId": null,
"inheritPermissionsFromRole": {
"id": null,
"name": null
}
},
"avatar": {
"id": null,
"uid": null,
"md5": null,
"height": null,
"width": null,
"format": null,
"awsUrl": null
},
"user_detail": {
"id": null,
"uid": null,
"taxId": null,
"phone": null,
"firstName": null,
"lastName": null,
"displayName": null,
"gender": null,
"language": null,
"birthday": null,
"createdAt": null,
"updatedAt": null,
"deletedAt": null,
"userId": null
},
"accounts": [
{
"name": "Acme Imports",
"displayName": "Acme Imports",
"systemUnits": "metric",
"email": "jane.doe@example.com",
"notificationEmail": "jane.doe@example.com",
"website": null,
"phone": null,
"emergencyPhone": null,
"taxId": null,
"uid": "l96f0r4g37om",
"accountNumber": "0000ACC1X1",
"status": "active",
"language": "en",
"isBusiness": 0,
"allowBankAccountPayments": 0,
"metadata": null,
"createdAt": "2026-11-01T00:37:50.000Z",
"updatedAt": "2026-11-01T00:37:50.000Z",
"deletedAt": null,
"addressId": null,
"billingAddressId": null,
"defaultShipFromId": null,
"defaultAddressOnLabelId": null,
"defaultReturnAddressId": null,
"primaryPaymentShipmentsId": null,
"logoId": null,
"pickupServiceFallbackId": null,
"revision": null,
"address": null
}
]
}
}