diff --git a/app/Models/InvoiceInvitation.php b/app/Models/InvoiceInvitation.php
index 36f67ffdb680..d4a161fcddb3 100644
--- a/app/Models/InvoiceInvitation.php
+++ b/app/Models/InvoiceInvitation.php
@@ -70,4 +70,13 @@ class InvoiceInvitation extends BaseModel
return sprintf('
%s: %s', $this->signature_base64, ctrans('texts.signed'), $this->createClientDate($this->signature_date, $this->contact->client->timezone()->name));
}
+ public function getName()
+ {
+
+ }
+
+ public function getLink()
+ {
+
+ }
}
diff --git a/app/Transformers/InvoiceInvitationTransformer.php b/app/Transformers/InvoiceInvitationTransformer.php
new file mode 100644
index 000000000000..5e228bda4d88
--- /dev/null
+++ b/app/Transformers/InvoiceInvitationTransformer.php
@@ -0,0 +1,37 @@
+ $this->encodePrimaryKey($invitation->id),
+ 'key' => $invitation->getName(),
+ 'link' => $invitation->getLink(),
+ 'sent_date' => $invitation->sent_date ?: '',
+ 'viewed_date' => $invitation->sent_date ?: '',
+ 'opened_date' => $invitation->opened_date ?: '',
+ ];
+ }
+}