Pulling data from the Stripe API is only the first part of your reporting. You also need to understand the relationships between different endpoints - something that APIs typically fail to convey.
At SyncHub, we not only sync your Stripe API endpoints down into a reportable format, we also describe their relationships (e.g. in terms of foreign keys) so that you can quickly get a grasp of your data and how it fits together. This page is intended as technical documentation of these relationships.
Documentation: https://docs.stripe.com/api/accounts
Documentation: https://docs.stripe.com/api/balance_transactions
Documentation: https://docs.stripe.com/api/charges
Column | Type | Relates to | Notes |
---|---|---|---|
RemoteID | string | - | - |
WhenUpsertedIntoDataStore | datetime | - | - |
MirrorRemoteID | int | - | - |
IsDeleted | boolean | - | - |
WhenCreated | datetime | - | - |
WhenModified | datetime | - | - |
ID | string | - | - |
Description | string | - | - |
Amount | decimal | - | - |
AmountCaptured | decimal | - | - |
AmountRefunded | decimal | - | - |
BalanceTransaction | string | BalanceTransaction → ID | - |
FailureBalanceTransaction | string | BalanceTransaction → ID | - |
Invoice | string | Invoice → ID | - |
PaymentIntent | string | - | - |
Customer | string | Customer → ID | - |
FailureCode | string | - | - |
FailureMessage | string | - | - |
Disputed | boolean | - | - |
Paid | boolean | - | - |
Refunded | boolean | - | - |
ShippingAddressCity | string | - | - |
ShippingAddressCountry | string | - | - |
ShippingAddressLine1 | string | - | - |
ShippingAddressLine2 | string | - | - |
ShippingAddressPostalCode | string | - | - |
ShippingName | string | - | - |
ShippingPhone | string | - | - |
Currency | string | - | - |
ReceiptEmail | string | - | - |
StatementDescriptor | string | - | - |
Status | string | - | - |
StatementDescriptorSuffix | string | - | - |
Application | string | - | - |
ReceiptNumber | string | - | - |
ReceiptUrl | string | - | - |
Review | string | - | - |
DateModified | datetime | - | - |
Created | long | - | - |
Object | string | - | - |
ObjectTypeName | string | - | - |
Documentation: https://docs.stripe.com/api/disputes
Column | Type | Relates to | Notes |
---|---|---|---|
RemoteID | string | - | - |
WhenUpsertedIntoDataStore | datetime | - | - |
MirrorRemoteID | int | - | - |
IsDeleted | boolean | - | - |
WhenCreated | datetime | - | - |
WhenModified | datetime | - | - |
ID | string | - | - |
Amount | decimal | - | - |
IsChargeRefundable | boolean | - | - |
Charge | string | Charge → ID | - |
Updated | long | - | - |
Reason | string | - | - |
Currency | string | - | - |
Status | string | - | - |
HasEvidence | boolean | - | - |
EvidenceDueBy | long | - | - |
EvidencePastDue | boolean | - | - |
EvidenceSubmissionCount | int | - | - |
DateModified | datetime | - | - |
Created | long | - | - |
Object | string | - | - |
ObjectTypeName | string | - | - |
Documentation: https://docs.stripe.com/api/credit_notes
Column | Type | Relates to | Notes |
---|---|---|---|
RemoteID | string | - | - |
WhenUpsertedIntoDataStore | datetime | - | - |
MirrorRemoteID | int | - | - |
IsDeleted | boolean | - | - |
WhenCreated | datetime | - | - |
WhenModified | datetime | - | - |
ID | string | - | - |
ObjectTypeName | string | - | - |
Amount | decimal | - | - |
OutOfBandAmount | decimal | - | - |
AmountShipping | decimal | - | - |
Currency | string | - | - |
Customer | string | Customer → ID | - |
CustomerBalanceTransaction | string | - | - |
DiscountAmount | decimal | - | - |
Invoice | string | Invoice → ID | - |
Memo | string | - | - |
Number | string | - | - |
string | - | - | |
Reason | string | - | - |
Status | string | - | - |
Subtotal | decimal | - | - |
SubtotalExcludingTax | decimal | - | - |
Total | decimal | - | - |
TotalExcludingTax | decimal | - | - |
Type | string | - | - |
VoidedAt | long | - | - |
DateModified | datetime | - | - |
Created | long | - | - |
Object | string | - | - |
Documentation: https://docs.stripe.com/api/customers
Documentation: https://docs.stripe.com/api/invoices
Column | Type | Relates to | Notes |
---|---|---|---|
RemoteID | string | - | - |
WhenUpsertedIntoDataStore | datetime | - | - |
MirrorRemoteID | int | - | - |
IsDeleted | boolean | - | - |
WhenCreated | datetime | - | - |
WhenModified | datetime | - | - |
ID | string | - | - |
Description | string | - | - |
AmountDue | decimal | - | - |
AmountPaid | decimal | - | - |
AmountRemaining | decimal | - | - |
AmountShipping | decimal | - | - |
AccountCountry | string | - | - |
AccountName | string | - | - |
AttemptCount | int | - | - |
Attempted | boolean | - | - |
AutoAdvance | boolean | - | - |
CollectionMethod | string | - | - |
Currency | string | - | - |
Customer | string | Customer → ID | - |
HostedInvoiceUrl | string | - | - |
PaymentIntent | string | - | - |
FromInvoice | string | Invoice → ID | - |
PeriodEnd | long | - | - |
PeriodStart | long | - | - |
Status | string | - | - |
Subscription | string | - | - |
Total | decimal | - | - |
EndingBalance | decimal | - | - |
DueDate | long | - | - |
EffectiveAt | long | - | - |
Paid | boolean | - | - |
PaidOutOfBand | boolean | - | - |
PostPaymentCreditNotesAmount | decimal | - | - |
PrePaymentCreditNotesAmount | decimal | - | - |
Quote | string | - | - |
DiscountAmount | decimal | - | - |
ReceiptNumber | string | - | - |
Number | string | - | - |
string | - | - | |
Reason | string | - | - |
StatementDescriptor | string | - | - |
Subtotal | decimal | - | - |
SubtotalExcludingTax | decimal | - | - |
TotalExcludingTax | decimal | - | - |
DateModified | datetime | - | - |
Created | long | - | - |
Object | string | - | - |
ObjectTypeName | string | - | - |
Documentation: https://docs.stripe.com/api/payment_intents
Column | Type | Relates to | Notes |
---|---|---|---|
RemoteID | string | - | - |
WhenUpsertedIntoDataStore | datetime | - | - |
MirrorRemoteID | int | - | - |
IsDeleted | boolean | - | - |
WhenCreated | datetime | - | - |
WhenModified | datetime | - | - |
ID | string | - | - |
Description | string | - | - |
Amount | decimal | - | - |
AmountCapturable | decimal | - | - |
AmountReceived | decimal | - | - |
IsChargeRefundable | boolean | - | - |
Customer | string | Customer → ID | - |
Invoice | string | Invoice → ID | - |
LatestCharge | string | Charge → ID | - |
OnBehalfOf | string | Account → ID | - |
PaymentMethod | string | - | - |
CanceledAt | long | - | - |
CancellationReason | string | - | - |
CaptureMethod | string | - | - |
Currency | string | - | - |
ReceiptEmail | string | - | - |
StatementDescriptorSuffix | string | - | - |
SetupFutureUsage | string | - | - |
Status | string | - | - |
ConfirmationMethod | string | - | - |
DateModified | datetime | - | - |
Created | long | - | - |
Object | string | - | - |
ObjectTypeName | string | - | - |
Documentation: https://docs.stripe.com/api/payouts
Column | Type | Relates to | Notes |
---|---|---|---|
RemoteID | string | - | - |
WhenUpsertedIntoDataStore | datetime | - | - |
MirrorRemoteID | int | - | - |
IsDeleted | boolean | - | - |
WhenCreated | datetime | - | - |
WhenModified | datetime | - | - |
ID | string | - | - |
Description | string | - | - |
Amount | decimal | - | - |
ArrivalDate | long | - | - |
Automatic | boolean | - | - |
BalanceTransaction | string | BalanceTransaction → ID | - |
FailureBalanceTransaction | string | BalanceTransaction → ID | - |
Currency | string | - | - |
Destination | string | - | - |
FailureCode | string | - | - |
FailureMessage | string | - | - |
StatementDescriptor | string | - | - |
Method | string | - | - |
OriginalPayout | string | Payout → ID | - |
ReversedBy | string | Payout → ID | - |
ReconciliationStatus | string | - | - |
Type | string | - | - |
SourceType | string | - | - |
Status | string | - | - |
DateModified | datetime | - | - |
Created | long | - | - |
Object | string | - | - |
ObjectTypeName | string | - | - |
Documentation: https://docs.stripe.com/api/plans
Column | Type | Relates to | Notes |
---|---|---|---|
RemoteID | string | - | - |
WhenUpsertedIntoDataStore | datetime | - | - |
MirrorRemoteID | int | - | - |
IsDeleted | boolean | - | - |
WhenCreated | datetime | - | - |
WhenModified | datetime | - | - |
ID | string | - | - |
Active | boolean | - | - |
AggregateUsage | string | - | - |
Amount | decimal | - | - |
AmountDecimal | decimal | - | - |
BillingScheme | string | - | - |
Currency | string | - | - |
Interval | string | - | - |
IntervalCount | decimal | - | - |
Livemode | boolean | - | - |
Nickname | string | - | - |
Product | string | Product → ID | - |
TiersMode | string | - | - |
TransFormUsageDivideBy | decimal | - | - |
TransFormUsageRound | string | - | - |
TrialPeriodDays | decimal | - | - |
UsageType | string | - | - |
DateModified | datetime | - | - |
Created | long | - | - |
Object | string | - | - |
ObjectTypeName | string | - | - |
Documentation: https://docs.stripe.com/api/prices
Column | Type | Relates to | Notes |
---|---|---|---|
RemoteID | string | - | - |
WhenUpsertedIntoDataStore | datetime | - | - |
MirrorRemoteID | int | - | - |
IsDeleted | boolean | - | - |
WhenCreated | datetime | - | - |
WhenModified | datetime | - | - |
ID | string | - | - |
UnitAmountDecimal | decimal | - | - |
Currency | string | - | - |
LookupKey | string | - | - |
Active | boolean | - | - |
BillingScheme | string | - | - |
Type | string | - | - |
TiersMode | string | - | - |
Product | string | Product → ID | - |
TaxBehavior | string | - | - |
DateModified | datetime | - | - |
Created | long | - | - |
Object | string | - | - |
ObjectTypeName | string | - | - |
Documentation: https://docs.stripe.com/api/products
Column | Type | Relates to | Notes |
---|---|---|---|
RemoteID | string | - | - |
WhenUpsertedIntoDataStore | datetime | - | - |
MirrorRemoteID | int | - | - |
IsDeleted | boolean | - | - |
WhenCreated | datetime | - | - |
WhenModified | datetime | - | - |
ID | string | - | - |
Name | string | - | - |
Description | string | - | - |
DefaultPrice | string | Price → ID | - |
Active | boolean | - | - |
Updated | long | - | - |
UnitLabel | string | - | - |
Currency | string | - | - |
TaxCode | string | - | - |
StatementDescriptor | string | - | - |
PackageHeight | decimal | - | - |
PackageWeight | decimal | - | - |
PackageLength | decimal | - | - |
PackageWidth | decimal | - | - |
DateModified | datetime | - | - |
Created | long | - | - |
Object | string | - | - |
ObjectTypeName | string | - | - |
Documentation: https://docs.stripe.com/api/refunds
Column | Type | Relates to | Notes |
---|---|---|---|
RemoteID | string | - | - |
WhenUpsertedIntoDataStore | datetime | - | - |
MirrorRemoteID | int | - | - |
IsDeleted | boolean | - | - |
WhenCreated | datetime | - | - |
WhenModified | datetime | - | - |
ID | string | - | - |
Amount | decimal | - | - |
BalanceTransaction | string | BalanceTransaction → ID | - |
Charge | string | Charge → ID | - |
PaymentIntent | string | PaymentIntent → ID | - |
Currency | string | - | - |
Reason | string | - | - |
Status | string | - | - |
ReceiptNumber | string | - | - |
SourceTransferReversal | string | - | - |
DateModified | datetime | - | - |
Created | long | - | - |
Object | string | - | - |
ObjectTypeName | string | - | - |
Documentation: https://docs.stripe.com/api/subscriptions
Column | Type | Relates to | Notes |
---|---|---|---|
RemoteID | string | - | - |
WhenUpsertedIntoDataStore | datetime | - | - |
MirrorRemoteID | int | - | - |
IsDeleted | boolean | - | - |
WhenCreated | datetime | - | - |
WhenModified | datetime | - | - |
ID | string | - | - |
Description | string | - | - |
ObjectTypeName | string | - | - |
AutomaticTaxEnabled | boolean | - | - |
CancellationComment | string | - | - |
CancellationFeedback | string | - | - |
CancellationReason | string | - | - |
Application | string | - |
|
ApplicationFeePercent | decimal | - | - |
BillingCycleAnchor | long | - | - |
BillingThresholdAmountGTE | decimal | - | - |
BillingThresholdResetBillingCycleAnchor | boolean | - | - |
CancelAt | long | - | - |
CancelAtPeriodEnd | boolean | - | - |
CanceledAt | long | - | - |
CollectionMethod | string | - | - |
Currency | string | - | - |
CurrentPeriodEnd | long | - | - |
CurrentPeriodStart | long | - | - |
Customer | string | Customer → ID | - |
DaysUntilDue | long | - | - |
DefaultPaymentMethod | string | - | - |
DefaultSource | string | - | - |
EndedAt | long | - | - |
LatestInvoice | string | Invoice → ID | - |
Livemode | boolean | - | - |
NextPendingInvoiceItemInvoice | long | - | - |
OnBehalfOf | string | - |
|
PauseCollectionBehaviour | string | - | - |
PauseCollectionResumesAt | long | - | - |
PendingInvoiceItemIntervalType | string | - | - |
PendingInvoiceItemIntervalCount | decimal | - | - |
Schedule | string | - | - |
StartDate | long | - | - |
Status | string | - | - |
TestClock | string | - | - |
TransferDataAmountPercent | decimal | - |
|
TransferDataDestination | string | Account → ID |
|
TrialEnd | long | - | - |
TrialStart | long | - | - |
DateModified | datetime | - | - |
Created | long | - | - |
Object | string | - | - |
Column | Type | Relates to | Notes |
---|---|---|---|
RemoteID | string | - | - |
ChargeDisputeRemoteID | string | ChargeDispute → RemoteID | - |
WhenUpsertedIntoDataStore | datetime | - | - |
MirrorRemoteID | int | - | - |
IsDeleted | boolean | - | - |
WhenCreated | datetime | - | - |
WhenModified | datetime | - | - |
DisputeID | string | ChargeDispute → ID | - |
AccessActivityLog | string | - | - |
CancellationPolicy | string | - | - |
BillingAddress | string | - | - |
CancellationPolicyDisclosure | string | - | - |
CancellationRebuttal | string | - | - |
CustomerCommunication | string | - | - |
CustomerEmailAddress | string | - | - |
CustomerName | string | - | - |
CustomerPurchaseIp | string | - | - |
CustomerSignature | string | - | - |
DuplicateChargeDocumentation | string | - | - |
DuplicateChargeID | string | - | - |
ProductDescription | string | - | - |
Receipt | string | - | - |
RefundPolicy | string | - | - |
RefundRefusalExplanation | string | - | - |
RefundPolicyDisclosure | string | - | - |
ServiceDate | string | - | - |
ServiceDocumentation | string | - | - |
ShippingAddress | string | - | - |
ShippingCarrier | string | - | - |
ShippingDate | string | - | - |
ShippingDocumentation | string | - | - |
ShippingTrackingNumber | string | - | - |
UncategorizedFile | string | - | - |
UncategorizedText | string | - | - |
Documentation: https://docs.stripe.com/api/credit_notes/line_item
Column | Type | Relates to | Notes |
---|---|---|---|
RemoteID | string | - | - |
CreditNoteRemoteID | string | CreditNote → RemoteID | - |
WhenUpsertedIntoDataStore | datetime | - | - |
MirrorRemoteID | int | - | - |
IsDeleted | boolean | - | - |
WhenCreated | datetime | - | - |
WhenModified | datetime | - | - |
ID | string | - | - |
Description | string | - | - |
CreditNoteID | string | CreditNote → ID | - |
Amount | decimal | - | - |
AmountExcludingTax | decimal | - | - |
DiscountAmount | decimal | - | - |
Quantity | decimal | - | - |
UnitAmountDecimal | decimal | - | - |
UnitAmountExcludingTax | decimal | - | - |
InvoiceLineItem | string | InvoiceLineItem → ID | - |
Type | string | - | - |
Created | long | - | - |
Object | string | - | - |
ObjectTypeName | string | - | - |
Documentation: https://docs.stripe.com/api/invoice-line-item
Column | Type | Relates to | Notes |
---|---|---|---|
RemoteID | string | - | - |
InvoiceRemoteID | string | Invoice → RemoteID | - |
WhenUpsertedIntoDataStore | datetime | - | - |
MirrorRemoteID | int | - | - |
IsDeleted | boolean | - | - |
WhenCreated | datetime | - | - |
WhenModified | datetime | - | - |
ID | string | - | - |
Description | string | - | - |
InvoiceID | string | Invoice → ID | - |
Amount | decimal | - | - |
AmountExcludingTax | decimal | - | - |
DiscountAmount | decimal | - | - |
Quantity | decimal | - | - |
UnitAmountDecimal | decimal | - | - |
UnitAmountExcludingTax | decimal | - | - |
Proration | boolean | - | - |
PriceID | string | Price → ID | - |
PeriodStart | long | - | - |
PeriodEnd | long | - | - |
InvoiceItem | string | - | - |
SubscriptionItem | string | - | - |
Type | string | - | - |
Created | long | - | - |
Object | string | - | - |
ObjectTypeName | string | - | - |
Column | Type | Relates to | Notes |
---|---|---|---|
RemoteID | string | - | - |
SubscriptionRemoteID | string | Subscription → RemoteID | - |
WhenUpsertedIntoDataStore | datetime | - | - |
MirrorRemoteID | int | - | - |
IsDeleted | boolean | - | - |
WhenCreated | datetime | - | - |
WhenModified | datetime | - | - |
ID | string | - | - |
Subscription | string | Subscription → ID | - |
PlanID | string | Plan → ID | - |
PriceID | string | Price → ID | - |
Quantity | decimal | - | - |
Created | long | - | - |
Object | string | - | - |
ObjectTypeName | string | - | - |
SyncHub lives and breathes APIs and data. Keep exploring using the links below.