integrations.sh
← all integrations

Sinao API

OpenAPI apis-guru financial

Sinao API for account management, apps administration and network exploration

Homepage
https://api.apis.guru/v2/specs/sinao.app/1.1.0.json
Provider
sinao.app
OpenAPI version
3.0.0
Spec (JSON)
https://api.apis.guru/v2/specs/sinao.app/1.1.0/openapi.json
Spec (YAML)
https://api.apis.guru/v2/specs/sinao.app/1.1.0/openapi.yaml

Tools (274)

Extracted live via the executor SDK.

  • account.get

    Get current logged user, as User object

  • account.update

    Update current user informations

  • accountCategories.appAccountingCategoriesCreate
  • accountCategories.appAccountingCategoriesDelete
  • accountCategories.appAccountingCategoriesGet
  • accountCategories.appAccountingCategoriesList
  • accountCategories.appAccountingCategoriesUpdate
  • accounts.appAccountingAccountsCreate
  • accounts.appAccountingAccountsDelete
  • accounts.appAccountingAccountsGet
  • accounts.appAccountingAccountsList
  • accounts.appAccountingAccountsUpdate
  • applications.appApikeysCreate

    Create new API key

  • applications.appApikeysDelete

    Remove an api key

  • applications.appApikeysList

    Get all api keys

  • applications.appApipartnersList

    Get all api parners

  • applications.appGet

    Get app informations

  • applications.appList

    Get all apps

  • applications.appSettingsGet

    Get a configuration variable by key

  • applications.appSettingsUpdate

    General settings of an app. Can be modified in app

  • attachments.appAttachmentsCreate
  • attachments.appAttachmentsDelete
  • attachments.appAttachmentsDownload
  • attachments.appAttachmentsGet
  • attachments.appAttachmentsList

    Get list of attachments

  • attachments.appAttachmentsRedirectToPublicUrl
  • attachments.appSapAttestationsDownload
  • attachments.appSapAttestationsGenerateSapAttestations
  • authentication.authLogin

    User login by email and password. Used only on Sinao API. CloudAccounting API needs a different API key

  • authentication.authRefresh

    Refresh token without relogin

  • bankDetails.appDocumentsSalesBankdetailsCreate
  • bankDetails.appDocumentsSalesBankdetailsDelete
  • bankDetails.appDocumentsSalesBankdetailsGet
  • bankDetails.appDocumentsSalesBankdetailsList
  • bankDetails.appDocumentsSalesBankdetailsUpdate
  • emails.appContactsEmailBatch
  • emails.appContactsEmailSend
  • entries.appAccountingEntriesList
  • establishments.appContactsEstablishmentsDelete

    Remove an establishment

  • establishments.appContactsEstablishmentsGet

    Get an establishment by id

  • establishments.appContactsEstablishmentsUpdate

    Update an establishment by id

  • exports.appAccountingExportAcdComptaGetUuid

    If response UUID is empty, you must register your identifiants.

  • exports.appAccountingExportAcdComptaSetUuid

    Sinao will try to connect ACD authentification with your ids. If succed, Sinao will store your ids.

  • exports.appAccountingExportCreate
  • exports.appAccountingExportDelete
  • exports.appAccountingExportDownload
  • exports.appAccountingExportGet
  • exports.appAccountingExportList
  • exports.appAccountingExportListByMonths
  • hidden.accountCreate

    Create a new User from the registration form. The user will be created without an application or access, there is nothing he can do without another step such as creating an application or inviting access

  • hidden.adminPurchaseCollectorPush

    Push to purchase collector

  • hidden.appAccountingAccountsBatch

    Create many accounts

  • hidden.appCashflowBanksConnect
  • hidden.appCashflowBanksDelete

    The deletion of the account is irreversible, it will not be possible to resume synchronization as it is afterwards. - If transactions have been exported to accounting or used as payment, the CashflowSource will be left as it is. Resuming synchronization will remain impossible. If you re-import the account, a new CashflowSource will be created and transactions will therefore be duplicated. - Otherwise, if the CashflowSource was not used, it as well as its transactions will be deleted

  • hidden.appCashflowBanksList
  • hidden.appCashflowBanksSelectAccounts
  • hidden.appCashflowBanksSynchronize
  • hidden.appCashflowBanksUrlEdit
  • hidden.appCashflowBanksUrlSync
  • hidden.appCashflowBanksUrlValidate
  • hidden.appCashflowLogsautoreconciliationsClear
  • hidden.appCashflowLogsautoreconciliationsList
  • hidden.appCashflowLogsautoreconciliationsStart
  • hidden.appCatalogCategoriesCreate

    Create a new product category

  • hidden.appCatalogCategoriesDelete

    Remove a product category by id

  • hidden.appCatalogCategoriesGet

    Get a Product category object by Id

  • hidden.appCatalogCategoriesList

    Get list of product categories

  • hidden.appCatalogCategoriesUpdate

    Update a product category by id

  • hidden.appContactsTransformMerge
  • hidden.appCreate

    Create a new App with their organization profile

  • hidden.appDocumentsSalesModelsCreate
  • hidden.appDocumentsSalesModelsDelete
  • hidden.appDocumentsSalesModelsGet
  • hidden.appDocumentsSalesModelsList
  • hidden.appDocumentsSalesModelsUpdate
  • hidden.appDocumentsSalesRecurringinvoicesBatch

    Create or update many RecurringInvoice

  • hidden.appDocumentsSalesRecurringinvoicesBatchDelete

    Delete many RecurringInvoice

  • hidden.appDocumentsSalesRecurringinvoicesCreate
  • hidden.appDocumentsSalesRecurringinvoicesDelete
  • hidden.appDocumentsSalesRecurringinvoicesGet
  • hidden.appDocumentsSalesRecurringinvoicesGetPeriods

    Get json of periods_formats for a date. If request parameter date is null, returns periods_formats for today.

  • hidden.appDocumentsSalesRecurringinvoicesList
  • hidden.appDocumentsSalesRecurringinvoicesPlan
  • hidden.appDocumentsSalesRecurringinvoicesUpdate
  • hidden.appPing

    Try if a specific app is online

  • hidden.appPoliciesDelete

    Cancel access for an user on an app

  • hidden.appPoliciesGet

    Find policy profile for an user on an app

  • hidden.appPoliciesInvitationsCreate

    Invites a user to access the organization panel

  • hidden.appPoliciesInvitationsDelete

    Remove an invitation

  • hidden.appPoliciesInvitationsList

    Get all sent invitations

  • hidden.appPoliciesList

    Get all policies for an app. Manage access for users

  • hidden.appPoliciesProfilesList

    Get all profiles

  • hidden.appPoliciesRegistrationDelete

    Remove an invitation from token

  • hidden.appPoliciesRegistrationGet

    Get infos of an invitation request. Returns an AccessInvitation object

  • hidden.appPoliciesRegistrationRegister

    Registration for an invited user

  • hidden.appPoliciesUpdate

    Update police for an user on an app

  • hidden.appReset

    Reset everything

  • hidden.appRulesCreate
  • hidden.appRulesDelete
  • hidden.appRulesExecuteOn
  • hidden.appRulesGet
  • hidden.appRulesList
  • hidden.appRulesUpdate
  • hidden.appServicesStripeWebhookHandle

    Webhook for Stripe

  • hidden.appServicesStripeWebhookPing

    Ping Stripe webhook endpoint

  • hidden.appServicesYousignWebhookHandle

    Webhook for Yousign

  • hidden.appSettingsTemplatesBatch

    Create multiple templates

  • hidden.appSettingsTemplatesCreate

    Create a template

  • hidden.appSettingsTemplatesDefaultTemplate

    Get the default template

  • hidden.appSettingsTemplatesGet

    Get a template

  • hidden.appSettingsTemplatesList

    Get all templates

  • hidden.appSettingsTemplatesUpdate

    Update a template

  • hidden.appSubscriptionAddSource

    Add creditcard or sepadebit

  • hidden.appSubscriptionAnchordate

    Update anchor date

  • hidden.appSubscriptionCheckout

    Get payment link to Stripe Checkout

  • hidden.appSubscriptionCheckoutAddSource

    Get payment link to Stripe Checkout

  • hidden.appSubscriptionCoupon

    Add coupon

  • hidden.appSubscriptionEnd

    End current plan

  • hidden.appSubscriptionExtendTrial

    Extend trial period

  • hidden.appSubscriptionExtraEnable

    Enable plan

  • hidden.appSubscriptionGet

    Get current plan

  • hidden.appSubscriptionList

    Get plans

  • hidden.appSubscriptionPay

    Change plan

  • hidden.appSubscriptionPayAll

    Pay all due invoices

  • hidden.appSubscriptionRemoveSource

    Remove creditcard or sepadebit

  • hidden.appSubscriptionSetDefault

    Change default source

  • hidden.appSubscriptionUpcoming

    Simulate a plan

  • hidden.authChangepassword

    Change password by email forgotten_password_token

  • hidden.authLogout

    Log the user out (Invalidate the token)

  • hidden.authPing
  • hidden.authSendpassword

    Send a forgotten_password_token by email to recover password

  • hidden.servicesViesGet

    Get VIES database informations from SIREN

  • invoices.appDocumentsSalesInvoicesAttach
  • invoices.appDocumentsSalesInvoicesAvoid
  • invoices.appDocumentsSalesInvoicesBatch

    Create or update many invoices

  • invoices.appDocumentsSalesInvoicesBatchDelete

    Delete many invoices

  • invoices.appDocumentsSalesInvoicesCreate

    Create a new invoice with an Organization or a Person. Relationship store notes, metadata and accounting settings parameters

  • invoices.appDocumentsSalesInvoicesDelete

    Remove an invoice by id : only for draft

  • invoices.appDocumentsSalesInvoicesDetach
  • invoices.appDocumentsSalesInvoicesDownload
  • invoices.appDocumentsSalesInvoicesDuplicate
  • invoices.appDocumentsSalesInvoicesFinalize
  • invoices.appDocumentsSalesInvoicesFresh
  • invoices.appDocumentsSalesInvoicesGet

    Get an Sales/Invoice object by Id

  • invoices.appDocumentsSalesInvoicesList

    Get list of invoices

  • invoices.appDocumentsSalesInvoicesNextnumber
  • invoices.appDocumentsSalesInvoicesPdf
  • invoices.appDocumentsSalesInvoicesPreview
  • invoices.appDocumentsSalesInvoicesStatistics
  • invoices.appDocumentsSalesInvoicesTag
  • invoices.appDocumentsSalesInvoicesUntag
  • invoices.appDocumentsSalesInvoicesUpdate

    Update an invoice by id

  • invoices.appDocumentsSalesInvoicesUpdatestatus
  • organizationProfile.appOrganizationGet

    Get organization profile for current app

  • organizationProfile.appOrganizationUpdate

    Update organization profile for current app

  • organizations.appContactsOrganizationsBatch

    Create a contact organization. This organization will be automatically completed and updated by public data. The public profile will be automatically find by NationalID

  • organizations.appContactsOrganizationsCreate

    Create a contact organization. This organization will be automatically completed and updated by public data. The public profile will be automatically find by NationalID

  • organizations.appContactsOrganizationsDelete

    Remove an organization

  • organizations.appContactsOrganizationsGet

    Get an organization by id

  • organizations.appContactsOrganizationsList

    List all organizations

  • organizations.appContactsOrganizationsRestore

    Restore an organization by id

  • organizations.appContactsOrganizationsUpdate

    Update an organization by id

  • payments.appPaymentsPaymentsDelete

    Remove a payment by id

  • payments.appPaymentsPaymentsGet

    Get a Payment object by Id

  • payments.appPaymentsPaymentsList

    Get list of payments

  • payments.appPaymentsPaymentsRecipeBook

    Get a Payment object by Id

  • payments.appPaymentsReconciliationBatch

    Create new payments and categorizations by one-to-many

  • payments.appPaymentsReconciliationReconcile

    Create a new payments and categorizations by one-to-many

  • payments.appPaymentsReconciliationUnreconcile

    Remove all payments of a parent object

  • payments.appPaymentsSepacredittransferDownload
  • payments.appPaymentsSepacredittransferPreview
  • payments.appPaymentsSepadirectdebitDownload
  • payments.appPaymentsSepadirectdebitPreview
  • payments.appPaymentsSepamandatesCreate
  • payments.appPaymentsSepamandatesDelete
  • payments.appPaymentsSepamandatesGet
  • payments.appPaymentsSepamandatesList
  • payments.appPaymentsSepamandatesUpdate
  • payments.appPaymentsUrssaftiersAuth
  • payments.appPaymentsUrssaftiersGetStatus
  • payments.appPaymentsUrssaftiersPreview
  • payments.appPaymentsUrssaftiersRegisterCustomer
  • payments.appPaymentsUrssaftiersSendPayments
  • persons.appContactsPersonsBatch

    Create a new person. Represent a private contact

  • persons.appContactsPersonsCreate

    Create a new person. Represent a private contact

  • persons.appContactsPersonsDelete

    Remove an person

  • persons.appContactsPersonsGet

    Get a person by id

  • persons.appContactsPersonsList

    Get all persons

  • persons.appContactsPersonsRestore

    Restore a person by id

  • persons.appContactsPersonsUpdate

    Update a person by id

  • products.appCatalogProductsAttach
  • products.appCatalogProductsBatch

    Create a new product

  • products.appCatalogProductsCreate

    Create a new product

  • products.appCatalogProductsDelete

    Remove a product by id

  • products.appCatalogProductsDetach
  • products.appCatalogProductsGet

    Get a Product object by Id

  • products.appCatalogProductsList

    Get list of products

  • products.appCatalogProductsUpdate

    Update a product by id

  • purchases.appDocumentsPurchasesPurchasesAttach
  • purchases.appDocumentsPurchasesPurchasesBatch

    Create or update many purchases

  • purchases.appDocumentsPurchasesPurchasesBatchDelete

    Delete many purchases

  • purchases.appDocumentsPurchasesPurchasesCreate

    Create a new purchase with an Organization. Relationship store notes, metadata and accounting settings parameters

  • purchases.appDocumentsPurchasesPurchasesDelete

    Remove a purchase by id

  • purchases.appDocumentsPurchasesPurchasesDetach
  • purchases.appDocumentsPurchasesPurchasesDownload
  • purchases.appDocumentsPurchasesPurchasesGet

    Get an Purchase/Purchase object by Id

  • purchases.appDocumentsPurchasesPurchasesList

    Get list of purchases

  • purchases.appDocumentsPurchasesPurchasesOriginal
  • purchases.appDocumentsPurchasesPurchasesPreview
  • purchases.appDocumentsPurchasesPurchasesStatistics
  • purchases.appDocumentsPurchasesPurchasesTag
  • purchases.appDocumentsPurchasesPurchasesThumbnail
  • purchases.appDocumentsPurchasesPurchasesUntag
  • purchases.appDocumentsPurchasesPurchasesUpdate

    Update a purchase by id

  • purchases.appDocumentsPurchasesPurchasesUpdatestatus
  • quotes.appDocumentsSalesQuotesAttach
  • quotes.appDocumentsSalesQuotesBatch

    Create or update many quotes

  • quotes.appDocumentsSalesQuotesBatchDelete

    Delete many quotes

  • quotes.appDocumentsSalesQuotesCreate

    Create a new quote with an Organization or a Person. Relationship store notes, metadata and accounting settings parameters

  • quotes.appDocumentsSalesQuotesDelete

    Remove a quote by id : only for draft

  • quotes.appDocumentsSalesQuotesDetach
  • quotes.appDocumentsSalesQuotesDownload
  • quotes.appDocumentsSalesQuotesDownpayment
  • quotes.appDocumentsSalesQuotesDuplicate
  • quotes.appDocumentsSalesQuotesFinalize
  • quotes.appDocumentsSalesQuotesFresh
  • quotes.appDocumentsSalesQuotesGet

    Get a Sales/Quote object by Id

  • quotes.appDocumentsSalesQuotesInvoice
  • quotes.appDocumentsSalesQuotesInvoices

    Create or update many quotes

  • quotes.appDocumentsSalesQuotesList

    Get list of quotes

  • quotes.appDocumentsSalesQuotesNextnumber
  • quotes.appDocumentsSalesQuotesPdf
  • quotes.appDocumentsSalesQuotesPreview
  • quotes.appDocumentsSalesQuotesSituationInvoice
  • quotes.appDocumentsSalesQuotesStatistics
  • quotes.appDocumentsSalesQuotesTag
  • quotes.appDocumentsSalesQuotesUntag
  • quotes.appDocumentsSalesQuotesUpdate

    Update a quote by id

  • quotes.appDocumentsSalesQuotesUpdatestatus
  • quotes.appDocumentsSalesQuotesYousignPreview
  • relationships.appContactsRelationshipsAttach
  • relationships.appContactsRelationshipsDetach
  • relationships.appContactsRelationshipsGet

    Get a relationship by id

  • relationships.appContactsRelationshipsList

    List all relationships

  • relationships.appContactsRelationshipsUpdate

    Update a relationship by id

  • signature.appDocumentsSalesSignatureCreate

    Create a new signature

  • sources.appCashflowCashflowsourcesCreate
  • sources.appCashflowCashflowsourcesDelete
  • sources.appCashflowCashflowsourcesGet
  • sources.appCashflowCashflowsourcesList
  • sources.appCashflowCashflowsourcesUpdate
  • statistics.appStatisticsChartsGet
  • statistics.appStatisticsTagsGet
  • statistics.appStatisticsTimetablePurchases
  • statistics.appStatisticsTimetableSales
  • statistics.appStatisticsVatGet
  • stocks.appCatalogStocksCreate

    Create a new stocks

  • stocks.appCatalogStocksDelete

    Remove a stocks by id

  • stocks.appCatalogStocksDestruct

    Update a stocks by id to reduce quantity of stocks

  • stocks.appCatalogStocksGet

    Get a Product object by Id

  • stocks.appCatalogStocksList

    Get list of stocks

  • stocks.appCatalogStocksRentalBack

    Update the amount of stocks available through the return of rented stocks

  • stocks.appCatalogStocksRentalExit

    Updates the quantity of available stocks and provides for a stocks return date

  • stocks.appCatalogStocksUpdate

    Update a stocks by id

  • transactions.appCashflowTransactionsAttach
  • transactions.appCashflowTransactionsBatch
  • transactions.appCashflowTransactionsCreate
  • transactions.appCashflowTransactionsDelete
  • transactions.appCashflowTransactionsDetach
  • transactions.appCashflowTransactionsGet
  • transactions.appCashflowTransactionsList
  • transactions.appCashflowTransactionsUpdate
  • openapi.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools