Add Activepieces integration for workflow automation
- Add Activepieces fork with SmoothSchedule custom piece - Create integrations app with Activepieces service layer - Add embed token endpoint for iframe integration - Create Automations page with embedded workflow builder - Add sidebar visibility fix for embed mode - Add list inactive customers endpoint to Public API - Include SmoothSchedule triggers: event created/updated/cancelled - Include SmoothSchedule actions: create/update/cancel events, list resources/services/customers 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,55 @@
|
||||
{
|
||||
"Go My Profile page to find your API Key at the bottom.": "Gehen Sie auf Meine Profilseite um Ihren API-Schlüssel unten zu finden.",
|
||||
"Send Cards": "Karten senden",
|
||||
"Automatically send handwritten cards.": "Automatisch handschriftliche Karten senden.",
|
||||
"Select a Thankster Template": "Thankster-Vorlage auswählen",
|
||||
"Sender Firstname": "Vorname Absender",
|
||||
"Sender Lastname": "Nachname Absender",
|
||||
"Sender Company Name": "Absender-Firmenname",
|
||||
"Sender Address1": "Absenderadresse1",
|
||||
"Sender Address2": "Absenderadresse2",
|
||||
"Sender City": "Absenderstadt",
|
||||
"Sender State": "Absenderstatus",
|
||||
"Sender Zip": "Absender Zip",
|
||||
"Sender Country": "Absenderland",
|
||||
"Receiver Firstname": "Vorname des Empfängers",
|
||||
"Receiver Lastname": "Empfänger-Nachname",
|
||||
"Receiver Company": "Empfängerunternehmen",
|
||||
"Receiver Address1": "Empfängeradresse1",
|
||||
"Receiver Address2": "Empfängeradresse2",
|
||||
"Receiver City": "Empfängerstadt",
|
||||
"Receiver State": "Empfängerstatus",
|
||||
"Receiver Zip": "Empfänger Zip",
|
||||
"Receiver Country": "Empfängerland",
|
||||
"Text One": "Eins Text",
|
||||
"Text Two": "Text Zwei",
|
||||
"Text Three": "Text drei",
|
||||
"Text Four": "Text Vier",
|
||||
"Image One (URL)": "Bild eins (URL)",
|
||||
"Image Two (URL)": "Bild 2 (URL)",
|
||||
"Image Three (URL)": "Bild 3 (URL)",
|
||||
"Image Four (URL)": "Bild vier (URL)",
|
||||
"Sender Image": "Absenderbild",
|
||||
"Recipient Image": "Empfängerbild",
|
||||
"If you are passing text or images from prior steps in this step into the Thankster template chosen above, be sure to select a template that has corresponding text or images boxes to pass it into. Either way, the font and style of your cards will be taken from the template you select.": "Wenn Sie Text oder Bilder von vorherigen Schritten in diesem Schritt in die oben ausgewählte Thankster-Vorlage übergeben, Wählen Sie eine Vorlage aus, die entsprechende Text- oder Bildfelder enthält. In jedem Fall werden die Schriftart und der Stil Ihrer Karten aus dem gewählten Template genommen.",
|
||||
"Sender first name.": "Vorname des Absenders.",
|
||||
"Sender last name.": "Nachname des Absenders.",
|
||||
"Enter sender company name.": "Firmenname des Absenders eingeben.",
|
||||
"Enter sender address1.": "Absenderadresse 1 eingeben.",
|
||||
"Enter sender address2.": "Absender-Adresse2 eingeben.",
|
||||
"Enter sender city.": "Absenderstadt eingeben.",
|
||||
"Enter sender state.": "Absenderstatus eingeben.",
|
||||
"Enter sender zip.": "Absender-zip.",
|
||||
"If not US, type the two character country code.": "Wenn nicht die USA, geben Sie den Ländercode mit zwei Zeichen ein.",
|
||||
"Receiver first name.": "Vorname des Empfängers",
|
||||
"Receiver last name.": "Nachname des Empfängers",
|
||||
"Receiver company name.": "Firmenname Empfänger.",
|
||||
"Receiver address1.": "Empfängeradresse1.",
|
||||
"Receiver address2.": "Empfängeradresse2.",
|
||||
"Receiver city.": "Empfängerstadt.",
|
||||
"Receiver state.": "Empfängerstatus.",
|
||||
"Receiver zip.": "Empfänger zip.",
|
||||
"Optional - if left blank, it will take the message from your Thankster template. Otherwise, map this to an api text box in the Thankster template being in Thankster Template field, 200 character maximum suggested.": "Optional - wenn Sie leer lassen, wird die Nachricht aus Ihrer Thankster-Vorlage genommen. Ansonsten ordnen Sie dies einem Api-Textfeld im Thankster-Template zu, maximal 200 Zeichen vorgeschlagen.",
|
||||
"Optional image URL for image one. Be sure this image is at least 1500 x 1900 pixels and has that aspect ratio to avoid stretching or pixelated.": "Optionale Bild-URL für Bild eins. Vergewissern Sie sich, dass dieses Bild mindestens 1500 x 1900 Pixel hat und dieses Seitenverhältnis hat, um zu vermeiden, dass es streckt oder verpixelt wird.",
|
||||
"Optional image URL for return address (on the envelope). The recommended image size is 300x120 pixels or that aspect ratio to avoid stretching or pixelation. The image will be on top of the text and it will be downsized preserving the aspect ratio to fit the boundaries if necessary.": "Optionale Bild-URL für die Rückgabeadresse (auf dem Umschlag). Die empfohlene Bildgröße ist 300x120 Pixel oder das Seitenverhältnis um Stretching oder Pixel zu vermeiden. Das Bild wird oben auf dem Text stehen und es wird heruntergefahren und das Seitenverhältnis beibehalten, um die Grenzen bei Bedarf anzupassen."
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
{
|
||||
"Go My Profile page to find your API Key at the bottom.": "Vaya a la página Mi Perfil para encontrar su Clave API en la parte inferior.",
|
||||
"Send Cards": "Enviar tarjetas",
|
||||
"Automatically send handwritten cards.": "Enviar automáticamente tarjetas manuscritas.",
|
||||
"Select a Thankster Template": "Seleccione una plantilla de Thankster",
|
||||
"Sender Firstname": "Primer nombre del remitente",
|
||||
"Sender Lastname": "Apellido del remitente",
|
||||
"Sender Company Name": "Nombre del remitente",
|
||||
"Sender Address1": "Dirección del remitente1",
|
||||
"Sender Address2": "Dirección del remitente2",
|
||||
"Sender City": "Ciudad del remitente",
|
||||
"Sender State": "Estado del remitente",
|
||||
"Sender Zip": "Remitente Zip",
|
||||
"Sender Country": "País del remitente",
|
||||
"Receiver Firstname": "Primer nombre del receptor",
|
||||
"Receiver Lastname": "Apellido del receptor",
|
||||
"Receiver Company": "Empresa receptora",
|
||||
"Receiver Address1": "Dirección del receptor 1",
|
||||
"Receiver Address2": "Dirección del receptor 2",
|
||||
"Receiver City": "Ciudad receptora",
|
||||
"Receiver State": "Estado receptor",
|
||||
"Receiver Zip": "Receptor Zip",
|
||||
"Receiver Country": "País del receptor",
|
||||
"Text One": "Texto Uno",
|
||||
"Text Two": "Texto dos",
|
||||
"Text Three": "Texto tres",
|
||||
"Text Four": "Texto cuatro",
|
||||
"Image One (URL)": "Imagen 1 (URL)",
|
||||
"Image Two (URL)": "Imagen dos (URL)",
|
||||
"Image Three (URL)": "Imagen tres (URL)",
|
||||
"Image Four (URL)": "Imagen cuatro (URL)",
|
||||
"Sender Image": "Imagen del remitente",
|
||||
"Recipient Image": "Imagen del destinatario",
|
||||
"If you are passing text or images from prior steps in this step into the Thankster template chosen above, be sure to select a template that has corresponding text or images boxes to pass it into. Either way, the font and style of your cards will be taken from the template you select.": "Si está pasando texto o imágenes de pasos previos en este paso a la plantilla de agradecimiento elegida anteriormente Asegúrese de seleccionar una plantilla que tenga los cuadros de texto o imágenes correspondientes en los que pasar. De cualquier manera, la fuente y el estilo de sus tarjetas se tomarán de la plantilla que seleccione.",
|
||||
"Sender first name.": "Nombre del remitente.",
|
||||
"Sender last name.": "Apellido del remitente.",
|
||||
"Enter sender company name.": "Introduzca el nombre del remitente.",
|
||||
"Enter sender address1.": "Introduzca la dirección del remitente1.",
|
||||
"Enter sender address2.": "Introduzca la dirección del remitente2.",
|
||||
"Enter sender city.": "Entrar en la ciudad del remitente.",
|
||||
"Enter sender state.": "Introduzca el estado del remitente.",
|
||||
"Enter sender zip.": "Introducir zip del remitente.",
|
||||
"If not US, type the two character country code.": "Si no es EEUU, escriba el código de país de dos caracteres.",
|
||||
"Receiver first name.": "Nombre del receptor.",
|
||||
"Receiver last name.": "Apellido del receptor.",
|
||||
"Receiver company name.": "Nombre de la empresa receptora.",
|
||||
"Receiver address1.": "Dirección del receptor1.",
|
||||
"Receiver address2.": "Dirección del receptor2.",
|
||||
"Receiver city.": "Ciudad receptora.",
|
||||
"Receiver state.": "Estado receptor.",
|
||||
"Receiver zip.": "Receptor zip.",
|
||||
"Optional - if left blank, it will take the message from your Thankster template. Otherwise, map this to an api text box in the Thankster template being in Thankster Template field, 200 character maximum suggested.": "Opcional - si se deja en blanco, tomará el mensaje de su plantilla de agradecimiento. De lo contrario, asigne esto a un cuadro de texto api en la plantilla de Thankster que se encuentra en el campo de Plantilla de Thankster, se sugiere un máximo de 200 caracteres.",
|
||||
"Optional image URL for image one. Be sure this image is at least 1500 x 1900 pixels and has that aspect ratio to avoid stretching or pixelated.": "URL opcional de la imagen para la imagen una. Asegúrese de que esta imagen tiene al menos 1500 x 1900 píxeles y tiene esa relación de aspecto para evitar estiramiento o pixelación.",
|
||||
"Optional image URL for return address (on the envelope). The recommended image size is 300x120 pixels or that aspect ratio to avoid stretching or pixelation. The image will be on top of the text and it will be downsized preserving the aspect ratio to fit the boundaries if necessary.": "URL opcional de la imagen para la dirección de retorno (en el sobre). El tamaño recomendado de la imagen es de 300x120 píxeles o esa relación de aspecto para evitar estiramiento o pixelación. La imagen estará en la parte superior del texto y será reducida conservando la relación de aspecto para ajustarse a los límites si fuera necesario."
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
{
|
||||
"Go My Profile page to find your API Key at the bottom.": "Allez sur la page Mon profil pour trouver votre clé API en bas de page.",
|
||||
"Send Cards": "Envoyer des cartes",
|
||||
"Automatically send handwritten cards.": "Envoi automatique des cartes manuscrites.",
|
||||
"Select a Thankster Template": "Sélectionnez un modèle de remerciement",
|
||||
"Sender Firstname": "Prénom de l'expéditeur",
|
||||
"Sender Lastname": "Nom de l'expéditeur",
|
||||
"Sender Company Name": "Nom de la société expéditrice",
|
||||
"Sender Address1": "Adresse de l'expéditeur1",
|
||||
"Sender Address2": "Adresse de l'expéditeur2",
|
||||
"Sender City": "Ville de l'expéditeur",
|
||||
"Sender State": "État de l'expéditeur",
|
||||
"Sender Zip": "Zip de l'expéditeur",
|
||||
"Sender Country": "Pays de l'expéditeur",
|
||||
"Receiver Firstname": "Prénom du destinataire",
|
||||
"Receiver Lastname": "Nom du destinataire",
|
||||
"Receiver Company": "Entreprise du destinataire",
|
||||
"Receiver Address1": "Adresse du destinataire1",
|
||||
"Receiver Address2": "Adresse du destinataire2",
|
||||
"Receiver City": "Ville du destinataire",
|
||||
"Receiver State": "État du destinataire",
|
||||
"Receiver Zip": "Zip du destinataire",
|
||||
"Receiver Country": "Pays du destinataire",
|
||||
"Text One": "Texte 1",
|
||||
"Text Two": "Texte 2",
|
||||
"Text Three": "Texte 3",
|
||||
"Text Four": "Texte 4",
|
||||
"Image One (URL)": "Image 1 (URL)",
|
||||
"Image Two (URL)": "Image 2 (URL)",
|
||||
"Image Three (URL)": "Image 3 (URL)",
|
||||
"Image Four (URL)": "Image 4 (URL)",
|
||||
"Sender Image": "Image de l'expéditeur",
|
||||
"Recipient Image": "Image du destinataire",
|
||||
"If you are passing text or images from prior steps in this step into the Thankster template chosen above, be sure to select a template that has corresponding text or images boxes to pass it into. Either way, the font and style of your cards will be taken from the template you select.": "Si vous passez du texte ou des images à partir des étapes précédentes dans cette étape dans le modèle de Thankster choisi ci-dessus, Assurez-vous de sélectionner un modèle qui a des boîtes de texte ou d'images correspondantes pour le passer. Dans les deux cas, la police et le style de vos cartes seront pris à partir du modèle que vous avez sélectionné.",
|
||||
"Sender first name.": "Prénom de l'expéditeur.",
|
||||
"Sender last name.": "Nom de l'expéditeur.",
|
||||
"Enter sender company name.": "Entrez le nom de la société expéditeur.",
|
||||
"Enter sender address1.": "Entrez l'adresse de l'expéditeur1.",
|
||||
"Enter sender address2.": "Entrez l'adresse de l'expéditeur2.",
|
||||
"Enter sender city.": "Entrez la ville de l'expéditeur.",
|
||||
"Enter sender state.": "Entrez l'état de l'expéditeur.",
|
||||
"Enter sender zip.": "Entrez le code postal de l'expéditeur.",
|
||||
"If not US, type the two character country code.": "Si ce n'est pas le cas, tapez le code du pays à deux caractères.",
|
||||
"Receiver first name.": "Prénom du destinataire.",
|
||||
"Receiver last name.": "Nom du destinataire.",
|
||||
"Receiver company name.": "Nom de la société du destinataire.",
|
||||
"Receiver address1.": "Adresse du destinataire1.",
|
||||
"Receiver address2.": "Adresse du destinataire2.",
|
||||
"Receiver city.": "Ville du destinataire.",
|
||||
"Receiver state.": "État du destinataire.",
|
||||
"Receiver zip.": "Code postal du destinataire.",
|
||||
"Optional - if left blank, it will take the message from your Thankster template. Otherwise, map this to an api text box in the Thankster template being in Thankster Template field, 200 character maximum suggested.": "Optionnel - si laissé vide, il prendra le message de votre modèle de Thankster. Sinon, associez ceci à une zone de texte de l'api dans le modèle de Thankster étant dans le champ Thankster modèle, le maximum de 200 caractères suggérés.",
|
||||
"Optional image URL for image one. Be sure this image is at least 1500 x 1900 pixels and has that aspect ratio to avoid stretching or pixelated.": "URL de l'image optionnelle pour l'image 1. Assurez-vous que cette image est d'au moins 1500 x 1900 pixels et qu'elle a ce rapport d'aspect pour éviter les étirements ou les pixellisations.",
|
||||
"Optional image URL for return address (on the envelope). The recommended image size is 300x120 pixels or that aspect ratio to avoid stretching or pixelation. The image will be on top of the text and it will be downsized preserving the aspect ratio to fit the boundaries if necessary.": "URL de l'image optionnelle pour l'adresse de retour (sur l'enveloppe). La taille de l'image recommandée est de 300x120 pixels ou ce rapport d'aspect pour éviter les étirements ou la pixelisation. L'image sera en haut du texte et sera réduite en conservant le rapport d'aspect pour s'adapter aux limites si nécessaire."
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
{
|
||||
"Go My Profile page to find your API Key at the bottom.": "マイプロフィールページを開いて、下部にAPIキーを見つけてください。",
|
||||
"Send Cards": "カードを送信",
|
||||
"Automatically send handwritten cards.": "自動的に手書きのカードを送信します。",
|
||||
"Select a Thankster Template": "感謝祭テンプレートを選択",
|
||||
"Sender Firstname": "送信者の名",
|
||||
"Sender Lastname": "差出人の姓",
|
||||
"Sender Company Name": "送信者の会社名",
|
||||
"Sender Address1": "送信者アドレス1",
|
||||
"Sender Address2": "送信者アドレス2",
|
||||
"Sender City": "差出人の市",
|
||||
"Sender State": "送信者の状態",
|
||||
"Sender Zip": "差出人の郵便番号",
|
||||
"Sender Country": "送信者の国",
|
||||
"Receiver Firstname": "受信者名",
|
||||
"Receiver Lastname": "受信者の姓",
|
||||
"Receiver Company": "受信者企業",
|
||||
"Receiver Address1": "受信者アドレス1",
|
||||
"Receiver Address2": "受信者アドレス2",
|
||||
"Receiver City": "受信者の市",
|
||||
"Receiver State": "受信者の状態",
|
||||
"Receiver Zip": "受信者郵便番号",
|
||||
"Receiver Country": "受信者の国",
|
||||
"Text One": "テキスト 1",
|
||||
"Text Two": "Text Two",
|
||||
"Text Three": "テキスト3",
|
||||
"Text Four": "テキスト4",
|
||||
"Image One (URL)": "画像 1 (URL)",
|
||||
"Image Two (URL)": "画像 2 (URL)",
|
||||
"Image Three (URL)": "画像 3 (URL)",
|
||||
"Image Four (URL)": "画像4(URL)",
|
||||
"Sender Image": "送信者の画像",
|
||||
"Recipient Image": "受信者の画像",
|
||||
"If you are passing text or images from prior steps in this step into the Thankster template chosen above, be sure to select a template that has corresponding text or images boxes to pass it into. Either way, the font and style of your cards will be taken from the template you select.": "このステップで前の手順から、上で選択された感謝祭のテンプレートにテキストや画像を渡している場合。 対応するテキストや画像ボックスを持つテンプレートを選択してください いずれにしても、選択したテンプレートからカードのフォントとスタイルが取られます。",
|
||||
"Sender first name.": "送信者の名",
|
||||
"Sender last name.": "送信者の姓。",
|
||||
"Enter sender company name.": "送信者の会社名を入力してください。",
|
||||
"Enter sender address1.": "送信者アドレスを入力してください1.",
|
||||
"Enter sender address2.": "送信者アドレスを入力2.",
|
||||
"Enter sender city.": "送信者の都市を入力してください。",
|
||||
"Enter sender state.": "送信者の状態を入力してください。",
|
||||
"Enter sender zip.": "送信者の zip ファイルを入力してください。",
|
||||
"If not US, type the two character country code.": "USでない場合は、2文字の国コードを入力します。",
|
||||
"Receiver first name.": "受信者の名",
|
||||
"Receiver last name.": "受信者の姓。",
|
||||
"Receiver company name.": "受信者の会社名",
|
||||
"Receiver address1.": "受信者のアドレス1.",
|
||||
"Receiver address2.": "受信者のアドレス 2.",
|
||||
"Receiver city.": "受信者市区町村名",
|
||||
"Receiver state.": "受信者の状態",
|
||||
"Receiver zip.": "受信者ジップ。",
|
||||
"Optional - if left blank, it will take the message from your Thankster template. Otherwise, map this to an api text box in the Thankster template being in Thankster Template field, 200 character maximum suggested.": "オプション - 空白のままにすると、Thanksterテンプレートからメッセージが送られます。 それ以外の場合は、これをThanksterテンプレートのAppテキストボックスにマップし、最大200文字が提案されています。",
|
||||
"Optional image URL for image one. Be sure this image is at least 1500 x 1900 pixels and has that aspect ratio to avoid stretching or pixelated.": "画像のオプションの画像URLです。 この画像が少なくとも 1500 x 1900 ピクセルで、ストレッチやピクセル化を避けるためにそのアスペクト比を持っていることを確認してください。",
|
||||
"Optional image URL for return address (on the envelope). The recommended image size is 300x120 pixels or that aspect ratio to avoid stretching or pixelation. The image will be on top of the text and it will be downsized preserving the aspect ratio to fit the boundaries if necessary.": "(封筒上の) 返信アドレスの任意の画像URL。推奨画像サイズは300x120ピクセルまたはそのアスペクト比で、ストレッチやピクセル化を避けます。 画像はテキストの上にあり、必要に応じて境界に合うアスペクト比を維持して縮小されます。"
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
{
|
||||
"Go My Profile page to find your API Key at the bottom.": "Ga naar Mijn profielpagina om je API-sleutel onderaan te vinden.",
|
||||
"Send Cards": "Kaarten verzenden",
|
||||
"Automatically send handwritten cards.": "Automatisch handgeschreven kaarten versturen.",
|
||||
"Select a Thankster Template": "Selecteer een Thankster sjabloon",
|
||||
"Sender Firstname": "Afzender voornaam",
|
||||
"Sender Lastname": "Afzender achternaam",
|
||||
"Sender Company Name": "Afzender Bedrijfsnaam",
|
||||
"Sender Address1": "Afzender adres1",
|
||||
"Sender Address2": "Afzender adres2",
|
||||
"Sender City": "Afzender Plaats",
|
||||
"Sender State": "Afzender status",
|
||||
"Sender Zip": "Afzender Postcode",
|
||||
"Sender Country": "Afzender Land",
|
||||
"Receiver Firstname": "Ontvanger Voornaam",
|
||||
"Receiver Lastname": "Ontvanger Achternaam",
|
||||
"Receiver Company": "Ontvanger bedrijf",
|
||||
"Receiver Address1": "Ontvanger adres1",
|
||||
"Receiver Address2": "Ontvanger adres2",
|
||||
"Receiver City": "Ontvanger Plaats",
|
||||
"Receiver State": "Ontvanger provincie",
|
||||
"Receiver Zip": "Ontvanger postcode",
|
||||
"Receiver Country": "Ontvanger Land",
|
||||
"Text One": "Tekst één",
|
||||
"Text Two": "Sms'en naar twee",
|
||||
"Text Three": "Tekst 3",
|
||||
"Text Four": "Vrije tekst 4",
|
||||
"Image One (URL)": "Afbeelding 1 (URL)",
|
||||
"Image Two (URL)": "Afbeelding twee (URL)",
|
||||
"Image Three (URL)": "Afbeelding 3 (URL)",
|
||||
"Image Four (URL)": "Afbeelding vier (URL)",
|
||||
"Sender Image": "Afzender afbeelding",
|
||||
"Recipient Image": "Ontvanger afbeelding",
|
||||
"If you are passing text or images from prior steps in this step into the Thankster template chosen above, be sure to select a template that has corresponding text or images boxes to pass it into. Either way, the font and style of your cards will be taken from the template you select.": "Als je tekst of afbeeldingen van eerdere stappen in deze stap passeert in het hierboven gekozen Thankster sjabloon, zorg ervoor dat u een sjabloon selecteert met overeenkomstige tekst of afbeeldingsvakken om het door te geven. Hoe dan ook, het lettertype en de stijl van uw kaarten worden afgenomen van het sjabloon dat u selecteert.",
|
||||
"Sender first name.": "Voornaam afzender.",
|
||||
"Sender last name.": "Afzender achternaam.",
|
||||
"Enter sender company name.": "Voer de naam van de afzender in.",
|
||||
"Enter sender address1.": "Voer afzenderadres in.",
|
||||
"Enter sender address2.": "Voer afzenderadres in",
|
||||
"Enter sender city.": "Voer afzenderstad in.",
|
||||
"Enter sender state.": "Voer de afzenderstatus in.",
|
||||
"Enter sender zip.": "Voer zender postcode in.",
|
||||
"If not US, type the two character country code.": "Indien niet, typ dan de twee karakterlandcode in.",
|
||||
"Receiver first name.": "Ontvanger voornaam.",
|
||||
"Receiver last name.": "Ontvanger achternaam.",
|
||||
"Receiver company name.": "Ontvanger bedrijfsnaam.",
|
||||
"Receiver address1.": "Ontvanger adres1.",
|
||||
"Receiver address2.": "Ontvanger adres2.",
|
||||
"Receiver city.": "Ontvanger stad.",
|
||||
"Receiver state.": "Ontvanger status.",
|
||||
"Receiver zip.": "Ontvanger postcode.",
|
||||
"Optional - if left blank, it will take the message from your Thankster template. Otherwise, map this to an api text box in the Thankster template being in Thankster Template field, 200 character maximum suggested.": "Optioneel - indien leeg wordt het bericht uit je Thankster sjabloon gehaald. Anders koppel dit aan een API tekstvak in het Thankster sjabloon dat in het Thankster sjabloonveld staat, 200 tekens voorgesteld.",
|
||||
"Optional image URL for image one. Be sure this image is at least 1500 x 1900 pixels and has that aspect ratio to avoid stretching or pixelated.": "Optionele URL voor een afbeelding. Zorg ervoor dat deze afbeelding ten minste 1500 x 1900 pixels is en een beeldverhouding heeft om stretching of pixels te voorkomen.",
|
||||
"Optional image URL for return address (on the envelope). The recommended image size is 300x120 pixels or that aspect ratio to avoid stretching or pixelation. The image will be on top of the text and it will be downsized preserving the aspect ratio to fit the boundaries if necessary.": "Optionele URL voor retouraanvraag (op de envelop). De aanbevolen afbeeldingsgrootte is 300 x 120 pixel of die verhouding om stretching of pixelation te voorkomen. De afbeelding zal bovenop de tekst staan en zo nodig de verhouding tussen het aspect en de grens verkleinen."
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
{
|
||||
"Go My Profile page to find your API Key at the bottom.": "Ir à página Meu Perfil para encontrar sua chave de API abaixo.",
|
||||
"Send Cards": "Enviar Cartões",
|
||||
"Automatically send handwritten cards.": "Enviar cartas manuscritas automaticamente.",
|
||||
"Select a Thankster Template": "Selecione um modelo de agradecimento",
|
||||
"Sender Firstname": "Nome do remetente",
|
||||
"Sender Lastname": "Sobrenome do Remetente",
|
||||
"Sender Company Name": "Nome da Empresa Remetente",
|
||||
"Sender Address1": "Endereço do Remetente",
|
||||
"Sender Address2": "Endereço do Remetente2",
|
||||
"Sender City": "Cidade do remetente",
|
||||
"Sender State": "Estado do Remetente",
|
||||
"Sender Zip": "CEP do remetente",
|
||||
"Sender Country": "País do remetente",
|
||||
"Receiver Firstname": "Nome do destinatário",
|
||||
"Receiver Lastname": "Sobrenome do destinatário",
|
||||
"Receiver Company": "Empresa de destinatário",
|
||||
"Receiver Address1": "Endereço do destinatário 1",
|
||||
"Receiver Address2": "Endereço do destinatário 2",
|
||||
"Receiver City": "Cidade do destinatário",
|
||||
"Receiver State": "Estado do destinatário",
|
||||
"Receiver Zip": "CEP do destinatário",
|
||||
"Receiver Country": "País do destinatário",
|
||||
"Text One": "Um Texto",
|
||||
"Text Two": "Texto Dois",
|
||||
"Text Three": "Texto Três",
|
||||
"Text Four": "Quatro de texto",
|
||||
"Image One (URL)": "Imagem uma (URL)",
|
||||
"Image Two (URL)": "Imagem 2 (URL)",
|
||||
"Image Three (URL)": "Imagem Três (URL)",
|
||||
"Image Four (URL)": "Imagem quatro (URL)",
|
||||
"Sender Image": "Imagem do remetente",
|
||||
"Recipient Image": "Imagem do destinatário",
|
||||
"If you are passing text or images from prior steps in this step into the Thankster template chosen above, be sure to select a template that has corresponding text or images boxes to pass it into. Either way, the font and style of your cards will be taken from the template you select.": "Se você estiver passando textos ou imagens de passos anteriores nesta etapa para o modelo de Dia de Ação escolhido acima, certifique-se de selecionar um modelo que tenha as caixas de texto ou imagens correspondentes para passá-lo. De qualquer forma, a fonte e o estilo dos seus cartões serão tirados do modelo que você selecionar.",
|
||||
"Sender first name.": "Primeiro nome do remetente.",
|
||||
"Sender last name.": "Sobrenome do remetente.",
|
||||
"Enter sender company name.": "Insira o nome da empresa",
|
||||
"Enter sender address1.": "Introduza o endereço do remetente1.",
|
||||
"Enter sender address2.": "Introduza o endereço do remetente.",
|
||||
"Enter sender city.": "Inserir o remetente da cidade.",
|
||||
"Enter sender state.": "Inserir estado do remetente.",
|
||||
"Enter sender zip.": "Insira o CEP do remetente.",
|
||||
"If not US, type the two character country code.": "Se não os EUA, digite o código do país de dois caracteres.",
|
||||
"Receiver first name.": "Primeiro nome do destinatário.",
|
||||
"Receiver last name.": "Sobrenome do destinatário.",
|
||||
"Receiver company name.": "Nome da empresa destinatária.",
|
||||
"Receiver address1.": "Endereço do destinatário1.",
|
||||
"Receiver address2.": "Endereço do destinatário2.",
|
||||
"Receiver city.": "Cidade do destinatário.",
|
||||
"Receiver state.": "Estado do destinatário.",
|
||||
"Receiver zip.": "CEP do destinatário.",
|
||||
"Optional - if left blank, it will take the message from your Thankster template. Otherwise, map this to an api text box in the Thankster template being in Thankster Template field, 200 character maximum suggested.": "Opcional - se deixado em branco, ele vai receber a mensagem do seu modelo de Obrigado. Caso contrário, mapeie isto para uma caixa de texto api no template de Dia de Ação de Graças que está no campo modelo de Agradecimento, sugerindo o máximo de 200 caracteres.",
|
||||
"Optional image URL for image one. Be sure this image is at least 1500 x 1900 pixels and has that aspect ratio to avoid stretching or pixelated.": "URL da imagem opcional para a imagem 1. Certifique-se de que esta imagem é de pelo menos 1500 x 1900 pixels e tem essa proporção para evitar alongamento ou pixelização.",
|
||||
"Optional image URL for return address (on the envelope). The recommended image size is 300x120 pixels or that aspect ratio to avoid stretching or pixelation. The image will be on top of the text and it will be downsized preserving the aspect ratio to fit the boundaries if necessary.": "URL da imagem opcional para endereço de retorno (no envelope). O tamanho da imagem recomendado é de 300x120 pixels ou essa proporção para evitar alongamento ou pixelização. A imagem ficará acima do texto e será redimensionada, preservando a proporção de aspecto para se ajustar aos limites se for necessário."
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
{
|
||||
"Thankster": "Благодарность",
|
||||
"Go My Profile page to find your API Key at the bottom.": "Перейдите на страницу Мой профиль, чтобы найти ваш API-ключ внизу.",
|
||||
"Send Cards": "Отправить карты",
|
||||
"Automatically send handwritten cards.": "Автоматически отправлять карты вручную.",
|
||||
"Select a Thankster Template": "Выберите шаблон Благодарения",
|
||||
"Sender Firstname": "Имя отправителя",
|
||||
"Sender Lastname": "Фамилия отправителя",
|
||||
"Sender Company Name": "Название компании отправителя",
|
||||
"Sender Address1": "Адрес отправителя1",
|
||||
"Sender Address2": "Адрес отправителя2",
|
||||
"Sender City": "Город отправителя",
|
||||
"Sender State": "Область отправителя",
|
||||
"Sender Zip": "Индекс отправителя",
|
||||
"Sender Country": "Страна отправителя",
|
||||
"Receiver Firstname": "Имя получателя",
|
||||
"Receiver Lastname": "Фамилия получателя",
|
||||
"Receiver Company": "Компания получателя",
|
||||
"Receiver Address1": "Адрес получателя1",
|
||||
"Receiver Address2": "Адрес получателя2",
|
||||
"Receiver City": "Город приёмника",
|
||||
"Receiver State": "Регион получателя",
|
||||
"Receiver Zip": "Zip приёмника",
|
||||
"Receiver Country": "Страна получателя",
|
||||
"Text One": "Текст 1",
|
||||
"Text Two": "Текст 2",
|
||||
"Text Three": "Текст 3",
|
||||
"Text Four": "Текст Четыре",
|
||||
"Image One (URL)": "1 изображение (URL)",
|
||||
"Image Two (URL)": "Изображение 2 (URL)",
|
||||
"Image Three (URL)": "Изображение 3 (URL)",
|
||||
"Image Four (URL)": "Изображение 4 (URL)",
|
||||
"Sender Image": "Изображение отправителя",
|
||||
"Recipient Image": "Изображение получателя",
|
||||
"If you are passing text or images from prior steps in this step into the Thankster template chosen above, be sure to select a template that has corresponding text or images boxes to pass it into. Either way, the font and style of your cards will be taken from the template you select.": "Если вы пропускаете текст или изображения с предыдущих шагов в этом шаге в выбранный выше шаблон Благодарности, обязательно выберите шаблон, в котором есть соответствующий текст или окна изображений. В любом случае, шрифт и стиль ваших карт будут взяты из выбранного вами шаблона.",
|
||||
"Sender first name.": "Имя отправителя.",
|
||||
"Sender last name.": "Фамилия отправителя.",
|
||||
"Enter sender company name.": "Введите название компании отправителя.",
|
||||
"Enter sender address1.": "Введите адрес отправителя.",
|
||||
"Enter sender address2.": "Введите адрес отправителя2.",
|
||||
"Enter sender city.": "Введите город отправителя.",
|
||||
"Enter sender state.": "Введите состояние отправителя.",
|
||||
"Enter sender zip.": "Введите почтовый индекс отправителя.",
|
||||
"If not US, type the two character country code.": "Если не США, введите код страны с двумя символами.",
|
||||
"Receiver first name.": "Имя получателя.",
|
||||
"Receiver last name.": "Фамилия получателя.",
|
||||
"Receiver company name.": "Название компании получателя.",
|
||||
"Receiver address1.": "Адрес получателя1.",
|
||||
"Receiver address2.": "Адрес получателя2.",
|
||||
"Receiver city.": "Приемник город.",
|
||||
"Receiver state.": "Состояние получателя.",
|
||||
"Receiver zip.": "Приемник zip.",
|
||||
"Optional - if left blank, it will take the message from your Thankster template. Otherwise, map this to an api text box in the Thankster template being in Thankster Template field, 200 character maximum suggested.": "Необязательное - если оставить пустым, то оно примет сообщение из вашего шаблона \"Спаситель\". В противном случае, сопоставьте api текст в шаблоне Благодарения, находясь в поле \"Спасибо за шаблон\", 200 символов максимум рекомендуемых.",
|
||||
"Optional image URL for image one. Be sure this image is at least 1500 x 1900 pixels and has that aspect ratio to avoid stretching or pixelated.": "Необязательный URL изображения для изображения. Убедитесь, что это изображение не менее 1500 x 1900 пикселей и имеет отношение сторон во избежание растяжения или пикселей.",
|
||||
"Optional image URL for return address (on the envelope). The recommended image size is 300x120 pixels or that aspect ratio to avoid stretching or pixelation. The image will be on top of the text and it will be downsized preserving the aspect ratio to fit the boundaries if necessary.": "Необязательный URL изображения для адреса возврата (в конвертере). Рекомендуемый размер изображения 300x120 пикселей или соотношение сторон во избежание растяжения или пикселизации. Изображение будет расположено поверх текста, и при необходимости оно будет уменьшаться, сохраняя пропорции и соответствовать границам."
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
{
|
||||
"Go My Profile page to find your API Key at the bottom.": "Go My Profile page to find your API Key at the bottom.",
|
||||
"Send Cards": "Send Cards",
|
||||
"Automatically send handwritten cards.": "Automatically send handwritten cards.",
|
||||
"Select a Thankster Template": "Select a Thankster Template",
|
||||
"Sender Firstname": "Sender Firstname",
|
||||
"Sender Lastname": "Sender Lastname",
|
||||
"Sender Company Name": "Sender Company Name",
|
||||
"Sender Address1": "Sender Address1",
|
||||
"Sender Address2": "Sender Address2",
|
||||
"Sender City": "Sender City",
|
||||
"Sender State": "Sender State",
|
||||
"Sender Zip": "Sender Zip",
|
||||
"Sender Country": "Sender Country",
|
||||
"Receiver Firstname": "Receiver Firstname",
|
||||
"Receiver Lastname": "Receiver Lastname",
|
||||
"Receiver Company": "Receiver Company",
|
||||
"Receiver Address1": "Receiver Address1",
|
||||
"Receiver Address2": "Receiver Address2",
|
||||
"Receiver City": "Receiver City",
|
||||
"Receiver State": "Receiver State",
|
||||
"Receiver Zip": "Receiver Zip",
|
||||
"Receiver Country": "Receiver Country",
|
||||
"Text One": "Text One",
|
||||
"Text Two": "Text Two",
|
||||
"Text Three": "Text Three",
|
||||
"Text Four": "Text Four",
|
||||
"Image One (URL)": "Image One (URL)",
|
||||
"Image Two (URL)": "Image Two (URL)",
|
||||
"Image Three (URL)": "Image Three (URL)",
|
||||
"Image Four (URL)": "Image Four (URL)",
|
||||
"Sender Image": "Sender Image",
|
||||
"Recipient Image": "Recipient Image",
|
||||
"If you are passing text or images from prior steps in this step into the Thankster template chosen above, be sure to select a template that has corresponding text or images boxes to pass it into. Either way, the font and style of your cards will be taken from the template you select.": "If you are passing text or images from prior steps in this step into the Thankster template chosen above, be sure to select a template that has corresponding text or images boxes to pass it into. Either way, the font and style of your cards will be taken from the template you select.",
|
||||
"Sender first name.": "Sender first name.",
|
||||
"Sender last name.": "Sender last name.",
|
||||
"Enter sender company name.": "Enter sender company name.",
|
||||
"Enter sender address1.": "Enter sender address1.",
|
||||
"Enter sender address2.": "Enter sender address2.",
|
||||
"Enter sender city.": "Enter sender city.",
|
||||
"Enter sender state.": "Enter sender state.",
|
||||
"Enter sender zip.": "Enter sender zip.",
|
||||
"If not US, type the two character country code.": "If not US, type the two character country code.",
|
||||
"Receiver first name.": "Receiver first name.",
|
||||
"Receiver last name.": "Receiver last name.",
|
||||
"Receiver company name.": "Receiver company name.",
|
||||
"Receiver address1.": "Receiver address1.",
|
||||
"Receiver address2.": "Receiver address2.",
|
||||
"Receiver city.": "Receiver city.",
|
||||
"Receiver state.": "Receiver state.",
|
||||
"Receiver zip.": "Receiver zip.",
|
||||
"Optional - if left blank, it will take the message from your Thankster template. Otherwise, map this to an api text box in the Thankster template being in Thankster Template field, 200 character maximum suggested.": "Optional - if left blank, it will take the message from your Thankster template. Otherwise, map this to an api text box in the Thankster template being in Thankster Template field, 200 character maximum suggested.",
|
||||
"Optional image URL for image one. Be sure this image is at least 1500 x 1900 pixels and has that aspect ratio to avoid stretching or pixelated.": "Optional image URL for image one. Be sure this image is at least 1500 x 1900 pixels and has that aspect ratio to avoid stretching or pixelated.",
|
||||
"Optional image URL for return address (on the envelope). The recommended image size is 300x120 pixels or that aspect ratio to avoid stretching or pixelation. The image will be on top of the text and it will be downsized preserving the aspect ratio to fit the boundaries if necessary.": "Optional image URL for return address (on the envelope). The recommended image size is 300x120 pixels or that aspect ratio to avoid stretching or pixelation. The image will be on top of the text and it will be downsized preserving the aspect ratio to fit the boundaries if necessary."
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
{
|
||||
"Thankster": "Thankster",
|
||||
"Go My Profile page to find your API Key at the bottom.": "Go My Profile page to find your API Key at the bottom.",
|
||||
"Send Cards": "Send Cards",
|
||||
"Automatically send handwritten cards.": "Automatically send handwritten cards.",
|
||||
"Select a Thankster Template": "Select a Thankster Template",
|
||||
"Sender Firstname": "Sender Firstname",
|
||||
"Sender Lastname": "Sender Lastname",
|
||||
"Sender Company Name": "Sender Company Name",
|
||||
"Sender Address1": "Sender Address1",
|
||||
"Sender Address2": "Sender Address2",
|
||||
"Sender City": "Sender City",
|
||||
"Sender State": "Sender State",
|
||||
"Sender Zip": "Sender Zip",
|
||||
"Sender Country": "Sender Country",
|
||||
"Receiver Firstname": "Receiver Firstname",
|
||||
"Receiver Lastname": "Receiver Lastname",
|
||||
"Receiver Company": "Receiver Company",
|
||||
"Receiver Address1": "Receiver Address1",
|
||||
"Receiver Address2": "Receiver Address2",
|
||||
"Receiver City": "Receiver City",
|
||||
"Receiver State": "Receiver State",
|
||||
"Receiver Zip": "Receiver Zip",
|
||||
"Receiver Country": "Receiver Country",
|
||||
"Text One": "Text One",
|
||||
"Text Two": "Text Two",
|
||||
"Text Three": "Text Three",
|
||||
"Text Four": "Text Four",
|
||||
"Image One (URL)": "Image One (URL)",
|
||||
"Image Two (URL)": "Image Two (URL)",
|
||||
"Image Three (URL)": "Image Three (URL)",
|
||||
"Image Four (URL)": "Image Four (URL)",
|
||||
"Sender Image": "Sender Image",
|
||||
"Recipient Image": "Recipient Image",
|
||||
"If you are passing text or images from prior steps in this step into the Thankster template chosen above, be sure to select a template that has corresponding text or images boxes to pass it into. Either way, the font and style of your cards will be taken from the template you select.": "If you are passing text or images from prior steps in this step into the Thankster template chosen above, be sure to select a template that has corresponding text or images boxes to pass it into. Either way, the font and style of your cards will be taken from the template you select.",
|
||||
"Sender first name.": "Sender first name.",
|
||||
"Sender last name.": "Sender last name.",
|
||||
"Enter sender company name.": "Enter sender company name.",
|
||||
"Enter sender address1.": "Enter sender address1.",
|
||||
"Enter sender address2.": "Enter sender address2.",
|
||||
"Enter sender city.": "Enter sender city.",
|
||||
"Enter sender state.": "Enter sender state.",
|
||||
"Enter sender zip.": "Enter sender zip.",
|
||||
"If not US, type the two character country code.": "If not US, type the two character country code.",
|
||||
"Receiver first name.": "Receiver first name.",
|
||||
"Receiver last name.": "Receiver last name.",
|
||||
"Receiver company name.": "Receiver company name.",
|
||||
"Receiver address1.": "Receiver address1.",
|
||||
"Receiver address2.": "Receiver address2.",
|
||||
"Receiver city.": "Receiver city.",
|
||||
"Receiver state.": "Receiver state.",
|
||||
"Receiver zip.": "Receiver zip.",
|
||||
"Optional - if left blank, it will take the message from your Thankster template. Otherwise, map this to an api text box in the Thankster template being in Thankster Template field, 200 character maximum suggested.": "Optional - if left blank, it will take the message from your Thankster template. Otherwise, map this to an api text box in the Thankster template being in Thankster Template field, 200 character maximum suggested.",
|
||||
"Optional image URL for image one. Be sure this image is at least 1500 x 1900 pixels and has that aspect ratio to avoid stretching or pixelated.": "Optional image URL for image one. Be sure this image is at least 1500 x 1900 pixels and has that aspect ratio to avoid stretching or pixelated.",
|
||||
"Optional image URL for return address (on the envelope). The recommended image size is 300x120 pixels or that aspect ratio to avoid stretching or pixelation. The image will be on top of the text and it will be downsized preserving the aspect ratio to fit the boundaries if necessary.": "Optional image URL for return address (on the envelope). The recommended image size is 300x120 pixels or that aspect ratio to avoid stretching or pixelation. The image will be on top of the text and it will be downsized preserving the aspect ratio to fit the boundaries if necessary."
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
{
|
||||
"Go My Profile page to find your API Key at the bottom.": "Go My Profile page to find your API Key at the bottom.",
|
||||
"Send Cards": "Send Cards",
|
||||
"Automatically send handwritten cards.": "Automatically send handwritten cards.",
|
||||
"Select a Thankster Template": "Select a Thankster Template",
|
||||
"Sender Firstname": "Sender Firstname",
|
||||
"Sender Lastname": "Sender Lastname",
|
||||
"Sender Company Name": "Sender Company Name",
|
||||
"Sender Address1": "Sender Address1",
|
||||
"Sender Address2": "Sender Address2",
|
||||
"Sender City": "Sender City",
|
||||
"Sender State": "Sender State",
|
||||
"Sender Zip": "Sender Zip",
|
||||
"Sender Country": "Sender Country",
|
||||
"Receiver Firstname": "Receiver Firstname",
|
||||
"Receiver Lastname": "Receiver Lastname",
|
||||
"Receiver Company": "Receiver Company",
|
||||
"Receiver Address1": "Receiver Address1",
|
||||
"Receiver Address2": "Receiver Address2",
|
||||
"Receiver City": "Receiver City",
|
||||
"Receiver State": "Receiver State",
|
||||
"Receiver Zip": "Receiver Zip",
|
||||
"Receiver Country": "Receiver Country",
|
||||
"Text One": "Text One",
|
||||
"Text Two": "Text Two",
|
||||
"Text Three": "Text Three",
|
||||
"Text Four": "Text Four",
|
||||
"Image One (URL)": "Image One (URL)",
|
||||
"Image Two (URL)": "Image Two (URL)",
|
||||
"Image Three (URL)": "Image Three (URL)",
|
||||
"Image Four (URL)": "Image Four (URL)",
|
||||
"Sender Image": "Sender Image",
|
||||
"Recipient Image": "Recipient Image",
|
||||
"If you are passing text or images from prior steps in this step into the Thankster template chosen above, be sure to select a template that has corresponding text or images boxes to pass it into. Either way, the font and style of your cards will be taken from the template you select.": "If you are passing text or images from prior steps in this step into the Thankster template chosen above, be sure to select a template that has corresponding text or images boxes to pass it into. Either way, the font and style of your cards will be taken from the template you select.",
|
||||
"Sender first name.": "Sender first name.",
|
||||
"Sender last name.": "Sender last name.",
|
||||
"Enter sender company name.": "Enter sender company name.",
|
||||
"Enter sender address1.": "Enter sender address1.",
|
||||
"Enter sender address2.": "Enter sender address2.",
|
||||
"Enter sender city.": "Enter sender city.",
|
||||
"Enter sender state.": "Enter sender state.",
|
||||
"Enter sender zip.": "Enter sender zip.",
|
||||
"If not US, type the two character country code.": "If not US, type the two character country code.",
|
||||
"Receiver first name.": "Receiver first name.",
|
||||
"Receiver last name.": "Receiver last name.",
|
||||
"Receiver company name.": "Receiver company name.",
|
||||
"Receiver address1.": "Receiver address1.",
|
||||
"Receiver address2.": "Receiver address2.",
|
||||
"Receiver city.": "Receiver city.",
|
||||
"Receiver state.": "Receiver state.",
|
||||
"Receiver zip.": "Receiver zip.",
|
||||
"Optional - if left blank, it will take the message from your Thankster template. Otherwise, map this to an api text box in the Thankster template being in Thankster Template field, 200 character maximum suggested.": "Optional - if left blank, it will take the message from your Thankster template. Otherwise, map this to an api text box in the Thankster template being in Thankster Template field, 200 character maximum suggested.",
|
||||
"Optional image URL for image one. Be sure this image is at least 1500 x 1900 pixels and has that aspect ratio to avoid stretching or pixelated.": "Optional image URL for image one. Be sure this image is at least 1500 x 1900 pixels and has that aspect ratio to avoid stretching or pixelated.",
|
||||
"Optional image URL for return address (on the envelope). The recommended image size is 300x120 pixels or that aspect ratio to avoid stretching or pixelation. The image will be on top of the text and it will be downsized preserving the aspect ratio to fit the boundaries if necessary.": "Optional image URL for return address (on the envelope). The recommended image size is 300x120 pixels or that aspect ratio to avoid stretching or pixelation. The image will be on top of the text and it will be downsized preserving the aspect ratio to fit the boundaries if necessary."
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
|
||||
import { createPiece, PieceAuth } from "@activepieces/pieces-framework";
|
||||
import { sendCards } from './lib/actions/send-cards';
|
||||
|
||||
export const thanksterAuth = PieceAuth.SecretText({
|
||||
displayName: 'API Key',
|
||||
required: true,
|
||||
description: 'Go My Profile page to find your API Key at the bottom.',
|
||||
});
|
||||
|
||||
export const thankster = createPiece({
|
||||
displayName: "Thankster",
|
||||
auth: thanksterAuth,
|
||||
minimumSupportedRelease: '0.36.1',
|
||||
logoUrl: "https://cdn.activepieces.com/pieces/thankster.png",
|
||||
authors: [],
|
||||
actions: [sendCards],
|
||||
triggers: [],
|
||||
});
|
||||
|
||||
@@ -0,0 +1,236 @@
|
||||
import { createAction, Property } from '@activepieces/pieces-framework';
|
||||
import { httpClient, HttpMethod } from '@activepieces/pieces-common';
|
||||
import { thanksterAuth } from '../..';
|
||||
|
||||
export const sendCards = createAction({
|
||||
name: 'send_handwritten_cards',
|
||||
displayName: 'Send Cards',
|
||||
description: 'Automatically send handwritten cards.',
|
||||
auth: thanksterAuth,
|
||||
props: {
|
||||
templateID: Property.Dropdown({
|
||||
auth: thanksterAuth,
|
||||
displayName: 'Select a Thankster Template',
|
||||
description: 'If you are passing text or images from prior steps in this step into the Thankster template chosen above, be sure to select a template that has corresponding text or images boxes to pass it into. Either way, the font and style of your cards will be taken from the template you select.',
|
||||
required: true,
|
||||
refreshers: [],
|
||||
options: async ({ auth }) => {
|
||||
if (!auth) {
|
||||
return {
|
||||
disabled: true,
|
||||
options: [],
|
||||
placeholder: 'Please fill in API key first',
|
||||
};
|
||||
}
|
||||
|
||||
const res = await httpClient.sendRequest<{ id: number; name: string }[]>({
|
||||
method: HttpMethod.GET,
|
||||
url: 'https://app.thankster.com/api/v1/api_projects/listUserProjects',
|
||||
headers: {
|
||||
partner: 'partner_active_pieces',
|
||||
userApiKey: auth.secret_text
|
||||
},
|
||||
});
|
||||
|
||||
const opts = [];
|
||||
|
||||
if (res.body) {
|
||||
for(const template of res.body) {
|
||||
opts.push({
|
||||
label: template.name,
|
||||
value: template.id
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
return {
|
||||
disabled: false,
|
||||
options: opts
|
||||
};
|
||||
},
|
||||
}),
|
||||
fname: Property.ShortText({
|
||||
displayName: 'Sender Firstname',
|
||||
description: 'Sender first name.',
|
||||
required: true
|
||||
}),
|
||||
lname: Property.ShortText({
|
||||
displayName: 'Sender Lastname',
|
||||
description: 'Sender last name.',
|
||||
required: false
|
||||
}),
|
||||
company: Property.ShortText({
|
||||
displayName: 'Sender Company Name',
|
||||
description: 'Enter sender company name.',
|
||||
required: false
|
||||
}),
|
||||
address: Property.ShortText({
|
||||
displayName: 'Sender Address1',
|
||||
description: 'Enter sender address1.',
|
||||
required: true
|
||||
}),
|
||||
address2: Property.ShortText({
|
||||
displayName: 'Sender Address2',
|
||||
description: 'Enter sender address2.',
|
||||
required: false
|
||||
}),
|
||||
city: Property.ShortText({
|
||||
displayName: 'Sender City',
|
||||
description: 'Enter sender city.',
|
||||
required: true
|
||||
}),
|
||||
state: Property.ShortText({
|
||||
displayName: 'Sender State',
|
||||
description: 'Enter sender state.',
|
||||
required: false
|
||||
}),
|
||||
zip: Property.ShortText({
|
||||
displayName: 'Sender Zip',
|
||||
description: 'Enter sender zip.',
|
||||
required: true
|
||||
}),
|
||||
country: Property.ShortText({
|
||||
displayName: 'Sender Country',
|
||||
description: 'If not US, type the two character country code.',
|
||||
defaultValue: 'US',
|
||||
required: false
|
||||
}),
|
||||
r_fname: Property.ShortText({
|
||||
displayName: 'Receiver Firstname',
|
||||
description: 'Receiver first name.',
|
||||
required: true
|
||||
}),
|
||||
r_lname: Property.ShortText({
|
||||
displayName: 'Receiver Lastname',
|
||||
description: 'Receiver last name.',
|
||||
required: false
|
||||
}),
|
||||
r_company: Property.ShortText({
|
||||
displayName: 'Receiver Company',
|
||||
description: 'Receiver company name.',
|
||||
required: false
|
||||
}),
|
||||
r_address: Property.ShortText({
|
||||
displayName: 'Receiver Address1',
|
||||
description: 'Receiver address1.',
|
||||
required: true
|
||||
}),
|
||||
r_address2: Property.ShortText({
|
||||
displayName: 'Receiver Address2',
|
||||
description: 'Receiver address2.',
|
||||
required: false
|
||||
}),
|
||||
r_city: Property.ShortText({
|
||||
displayName: 'Receiver City',
|
||||
description: 'Receiver city.',
|
||||
required: true
|
||||
}),
|
||||
r_state: Property.ShortText({
|
||||
displayName: 'Receiver State',
|
||||
description: 'Receiver state.',
|
||||
required: false
|
||||
}),
|
||||
r_zip: Property.ShortText({
|
||||
displayName: 'Receiver Zip',
|
||||
description: 'Receiver zip.',
|
||||
required: true
|
||||
}),
|
||||
r_country: Property.ShortText({
|
||||
displayName: 'Receiver Country',
|
||||
description: 'If not US, type the two character country code.',
|
||||
defaultValue: 'US',
|
||||
required: false
|
||||
}),
|
||||
api_text_one: Property.LongText({
|
||||
displayName: 'Text One',
|
||||
description: 'Optional - if left blank, it will take the message from your Thankster template. Otherwise, map this to an api text box in the Thankster template being in Thankster Template field, 200 character maximum suggested.',
|
||||
required: false
|
||||
}),
|
||||
api_text_two: Property.LongText({
|
||||
displayName: 'Text Two',
|
||||
description: 'Optional - if left blank, it will take the message from your Thankster template. Otherwise, map this to an api text box in the Thankster template being in Thankster Template field, 200 character maximum suggested.',
|
||||
required: false
|
||||
}),
|
||||
api_text_three: Property.LongText({
|
||||
displayName: 'Text Three',
|
||||
description: 'Optional - if left blank, it will take the message from your Thankster template. Otherwise, map this to an api text box in the Thankster template being in Thankster Template field, 200 character maximum suggested.',
|
||||
required: false
|
||||
}),
|
||||
api_text_four: Property.LongText({
|
||||
displayName: 'Text Four',
|
||||
description: 'Optional - if left blank, it will take the message from your Thankster template. Otherwise, map this to an api text box in the Thankster template being in Thankster Template field, 200 character maximum suggested.',
|
||||
required: false
|
||||
}),
|
||||
api_image_one: Property.ShortText({
|
||||
displayName: 'Image One (URL)',
|
||||
description: 'Optional image URL for image one. Be sure this image is at least 1500 x 1900 pixels and has that aspect ratio to avoid stretching or pixelated.',
|
||||
required: false
|
||||
}),
|
||||
api_image_two: Property.ShortText({
|
||||
displayName: 'Image Two (URL)',
|
||||
description: 'Optional image URL for image one. Be sure this image is at least 1500 x 1900 pixels and has that aspect ratio to avoid stretching or pixelated.',
|
||||
required: false
|
||||
}),
|
||||
api_image_three: Property.ShortText({
|
||||
displayName: 'Image Three (URL)',
|
||||
description: 'Optional image URL for image one. Be sure this image is at least 1500 x 1900 pixels and has that aspect ratio to avoid stretching or pixelated.',
|
||||
required: false
|
||||
}),
|
||||
api_image_four: Property.ShortText({
|
||||
displayName: 'Image Four (URL)',
|
||||
description: 'Optional image URL for image one. Be sure this image is at least 1500 x 1900 pixels and has that aspect ratio to avoid stretching or pixelated.',
|
||||
required: false
|
||||
}),
|
||||
sender_image: Property.ShortText({
|
||||
displayName: 'Sender Image',
|
||||
description: 'Optional image URL for return address (on the envelope). The recommended image size is 300x120 pixels or that aspect ratio to avoid stretching or pixelation. The image will be on top of the text and it will be downsized preserving the aspect ratio to fit the boundaries if necessary.',
|
||||
required: false
|
||||
}),
|
||||
recipient_image: Property.ShortText({
|
||||
displayName: 'Recipient Image',
|
||||
description: 'Optional image URL for return address (on the envelope). The recommended image size is 300x120 pixels or that aspect ratio to avoid stretching or pixelation. The image will be on top of the text and it will be downsized preserving the aspect ratio to fit the boundaries if necessary.',
|
||||
required: false
|
||||
})
|
||||
},
|
||||
async run(context) {
|
||||
const res = await httpClient.sendRequest<{status: number, message: string}>({
|
||||
method: HttpMethod.POST,
|
||||
url: 'https://app.thankster.com/api/v1/api_projects/createQuickProject',
|
||||
headers: {
|
||||
partner: 'partner_active_pieces',
|
||||
userApiKey: context.auth.secret_text
|
||||
},
|
||||
body: {
|
||||
templateID: context.propsValue.templateID,
|
||||
fname: context.propsValue.fname,
|
||||
lname: context.propsValue.lname,
|
||||
company: context.propsValue.company,
|
||||
address: context.propsValue.address,
|
||||
address2: context.propsValue.address2,
|
||||
city: context.propsValue.city,
|
||||
state: context.propsValue.state,
|
||||
zip: context.propsValue.zip,
|
||||
country: context.propsValue.country,
|
||||
r_fname: context.propsValue.r_fname,
|
||||
r_lname: context.propsValue.r_lname,
|
||||
r_address: context.propsValue.r_address,
|
||||
r_address2: context.propsValue.r_address2,
|
||||
r_city: context.propsValue.r_city,
|
||||
r_state: context.propsValue.r_state,
|
||||
r_zip: context.propsValue.r_zip,
|
||||
r_country: context.propsValue.r_country,
|
||||
api_text_one: context.propsValue.api_text_one,
|
||||
api_text_two: context.propsValue.api_text_two,
|
||||
api_text_three: context.propsValue.api_text_three,
|
||||
api_text_four: context.propsValue.api_text_four,
|
||||
api_image_one: context.propsValue.api_image_one,
|
||||
api_image_two: context.propsValue.api_image_two,
|
||||
api_image_three: context.propsValue.api_image_three,
|
||||
api_image_four: context.propsValue.api_image_four,
|
||||
sender_image: context.propsValue.sender_image,
|
||||
recipient_image: context.propsValue.recipient_image
|
||||
}
|
||||
});
|
||||
return res.body;
|
||||
},
|
||||
});
|
||||
Reference in New Issue
Block a user