Obter um token de acesso
Verificação de segurança
Marque a caixa para confirmar que é você.
Protegido pela Cloudflare. Assim evitamos que bots criem contas falsas.
Compre produtos selecionados de vendedores WeShipYou, com fulfillment completo e garantia de envio.
Compre na Amazon, a maior loja do mundo com a maior variedade de produtos, tudo com a segurança do WeShipYou!
Itens novos e usados de vendedores dos EUA: compramos para você os anúncios com “Compre já”.
Milhões de produtos a preço de fábrica, comprados e enviados por nós.
Compre produtos de farmácia e supermercado no Walmart de forma rápida e fácil!
Compre os últimos produtos em alta aos melhores preços com desconto, apenas na loja Shein!
Compre os melhores produtos a preços com desconto na loja Temu!
Pesquise em milhares de lojas Shopify dos EUA de uma vez, ou cole um link de qualquer uma delas.
Recebimento, armazenamento, pick & pack no mesmo dia, envios multi-transportadora e devoluções — cuidamos de tudo.
Compare e selecione o serviço de envio com base no seu interesse de forma rápida e fácil
App para Shopify, API pública e mais — conecte o WeShipYou à sua loja.
Acesso à API para desenvolvedores
Faturas mensais automáticas, PDFs personalizados e pagamentos em um clique.
Obter um token de acesso
accessTokenstringiatnumberexpnumberuserobjectidnumberuidstringusernamestringemailstringisEnabledboolean | integerisVerifiedboolean | integerinvalidTokensBeforeAtstring <date-time>aceita nullmetadataobjectaceita nulltermsAgreementDatestring <date-time>aceita nulltermsAgreementVersionstringaceita nullcreatedAtstring <date-time>updatedAtstring <date-time>deletedAtstring <date-time>aceita nullroleIdnumberavatarIdnumberaceita nullrevisionnumberaceita nullroleobjectavatarobjectuser_detailobjectidnumberaceita nulluidstringaceita nulltaxIdstringaceita nullphonestringaceita nullfirstNamestringaceita nulllastNamestringaceita nulldisplayNamestringaceita nullgenderstringaceita nulllanguagestringaceita nullbirthdaystring <date-time>aceita nullcreatedAtstring <date-time>aceita nullupdatedAtstring <date-time>aceita nulldeletedAtstring <date-time>aceita nulluserIdnumberaceita nullaccountslista de ContanamestringobrigatóriodisplayNamestringobrigatóriosystemUnitsstringobrigatórioimperialmetricemailstringobrigatórionotificationEmailstringobrigatóriowebsitestringobrigatórioaceita nullphonestringobrigatórioaceita nullemergencyPhonestringobrigatórioaceita nulltaxIdstringaceita nulltaxIdCountryobjectaceita nullisoCodestringobrigatóriouidstringsomente leituraaccountNumberstringsomente leituraparentUidstringaceita nullsomente leituraO uid da conta principal quando esta é uma subconta; null caso contrário.
statusstringsomente leituralanguagestringobrigatórioisBusinessboolean | integerobrigatórioallowBankAccountPaymentsboolean | integersomente leiturametadataobjectaceita nullsomente leituracreatedAtstring <date-time>somente leituraupdatedAtstring <date-time>somente leituradeletedAtstring <date-time>aceita nullsomente leituraaddressIdnumberaceita nullsomente leiturabillingAddressIdnumberaceita nullsomente leituradefaultShipFromIdnumberaceita nullsomente leituradefaultAddressOnLabelIdnumberaceita nullsomente leituradefaultReturnAddressIdnumberaceita nullsomente leituraprimaryPaymentShipmentsIdnumberaceita nullsomente leituralogoIdnumberaceita nullsomente leiturapickupServiceFallbackIdnumberaceita nullsomente leiturarevisionnumberaceita nullsomente leituraaddressEndereço da conta | objectEndereço principal da conta.
uidstringobrigatórioaceita nullUID do endereço. Use-o como accountAddressId, ou como uid do remetente / destinatário em um envio.
nicknamestringaceita nullNome exibido nos catálogos de endereços.
namestringaceita nullNome do contato.
companyNamestringaceita nullNome da empresa.
taxIdstringaceita nullDocumento fiscal do contato.
emailstringaceita nullE-mail do contato.
phonestringaceita nullTelefone do contato, E.164.
birthdaystring <date-time>aceita nullData de nascimento do contato, quando coletada.
isRecipientboolean | integeraceita nullO endereço pode receber envios. 1/true ou 0/false.
isSenderboolean | integeraceita nullO endereço pode enviar envios. 1/true ou 0/false.
isResidentialboolean | integeraceita nullO endereço é residencial. 1/true ou 0/false.
statusstringobrigatórioaceita nullStatus do registro.
addressobjectaceita nullEndereço postal. Incluído quando o endereço é lido sozinho.
cityobjectnamestringaceita nullstateobjectstreetstringEndereço, incluindo o número do prédio ou apartamento.
postalCodestringcountryobjectaceita nullPaís do endereço. Incluído quando o endereço é lido sozinho.
isoCodestringADAEAFALAGAIAQAMAOARASATAUAWAXAZBABBBDBEBFBGBHBIBJBLBMBNBOBQBRBSBTBVBWBYBZCACCCDCFCGCHCICKCLCMCNCOCRCUCVCWCXCYCZDEDJDKDMDODZECEEEGEHERESETFIFJFKFMFOFRGAGBGDGEGFGGGHGIGLGMGNGPGQGRGSGTGUGWGYHKHMHNHRHTIDIEILIMINIOIQIRISITJEJMJOJPKEKGKHKIKMKNKPKRXKKWKYKZLALBLCLILKLRLSLTLULVLYMAMCMDMEMFMGMHMKMLMMHUMNMOMPMQMRMSMTMUMVMWMXMYMZNANCNENFNGNINLNONPNRNUNZOMPAPEPFPGPHPKPLPMPNPRPSPTPWPYQARERORSRURWSASBSCSDSSSESGSHSISJSKSLSMSNSOSRSTSVSXSYSZTCTDTFTGTHTJTKTLTMTNTOTRTTTVTWTZUAUGUMUSUYUZVAVCVEVGVIVNVUWFWSYTYEZAZMZWCSANcreatedAtstring <date-time>obrigatórioaceita nullQuando o endereço foi salvo.
updatedAtstring <date-time>obrigatórioaceita nullQuando o endereço mudou pela ú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
}
]
}
}Troca o seu usuário e senha (mais o código de dois fatores, quando ativado) por um token de acesso JWT. Envie-o como Authorization: Bearer <accessToken> em todas as outras requisições.
Accept-LanguagestringCódigo de duas letras do idioma das mensagens: en, es ou pt.
en-USO seu login na WeShipYou.
usernamestringobrigatórioO seu usuário ou e-mail da WeShipYou.
{{username}}passwordstringobrigatórioA sua senha.
{{password}}twoFactorTokenstringO código atual de 6 dígitos do seu app autenticador. Obrigatório quando a autenticação em dois fatores está ativada para o seu usuário.
modestringtest no servidor de produção: você entra com seu usuário e senha de produção e a resposta é um token do Sandbox. O sandbox recebe uma cópia de teste do seu usuário, das suas contas e das suas associações (sem saldo, métodos de pagamento ou dados de verificação), atualizada a cada login de teste. Todo token traz a claim livemode: true na produção, false no sandbox.
livetestliveLogin efetuado
Requisição inválida
namestringBadRequestmessagestringcodenumber400classNamestringbad-requestdataobjectUsuário ou senha incorretos; Two-factor authentication required (com data.twoFactorRequired: true) quando falta o código; Invalid two-factor code quando ele está errado.
namestringNotAuthenticatedmessagestringcodenumber401classNamestringnot-authenticateddataobjecttwoFactorRequiredbooleanSomente com mode: "test": o sandbox já tem outro usuário com o seu nome de usuário ou e-mail.
namestringConflictmessagestringcodenumber409classNamestringconflictSomente com mode: "test": não foi possível contatar o sandbox ou ele não conseguiu abrir a sessão de teste. Seu acesso à produção não é afetado; tente novamente em um 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
}
]
}
}