Apideck Unify

How to create a Vault session and mail it to a consumer?
You can create Vault sessions via our API , but you can also create a Vault session from within the Unify portal using "Vault Magic Link" and mail it...
How to see the log of a request?
We provide full access to the logs, which will contain the request/response towards Unify AND the request/response towards the integration. If you log...
Troubleshooting CORS Issues in the browser?
CORS (Cross-Origin Resource Sharing) errors can sometimes hinder smooth communication between web applications due to security policies. In the case o...
Is there a way to use existing access tokens from integrations via Apideck?
Vault handles all the authentication and token management, providing a secure and centralized solution for your access tokens. By utilizing Vault with...
Salesforce Troubleshooting: How to handle custom objects?
Salesforce supports " Custom objects ", which is different from " Custom fields ". Within the Unify CRM API, we include custom fields as part of the ...
Salesforce: How to get the instance URL for a Salesforce connection?
When using the Proxy API for making a Salesforce request, you will need the dedicated instance URL of a consumer. Since each consumer will have its ...
What does passthrough or Proxy API mean?
You can integrate without needing to manage authentication for the connection. The great thing about the Proxy API is that Apideck Vault handles the a...
What are consumers?
In Apideck, a consumer represents an account or user in your system. All connections to connectors are scoped to a consumer. Consumers are essential f...
How to manage an environment or application?
In Apideck, you can define multiple applications or environments, to facilitate various stages of development (like development > staging > production...
What does Auth-only mean?
Auth-only means that we have provided a secured connection to the API of the provider. The API responses are not (yet) available as mapped fields with...
How to delete a consumer?
We support the removal of a consumer via the Vault API: https://developers.apideck.com/apis/vault/reference#operation/consumersDelete Example CURL sn...
Navigating Virtual Webhooks: Understanding change detection
The Virtual webhook concept explained in short: We monitor resources (for example Employees, Leads, ...) through a polling system and when we detect a...
What is a virtual webhook?
More info on Apideck & Webhooks can be found in our developer docs and our blog, what's a Webhook ? Some APIs don’t natively support webhooks. To p...
Why are some properties missing in API Responses?
The Unify API adheres to a "sparse" response pattern. In this pattern, if a property in the API response has an empty value, that property is omitted ...
How to integrate webhook events?
We have an online guide that explains all the details about the Unify Webhooks: https://developers.apideck.com/guides/webhooks#how-to-subscribe-to-we...
How to add a response field using a Field Mapping?
Following the next steps, we will show how to add additional, custom-defined response values to a Unify response. Let's take the example of adding an ...
Vault: How to map a custom field?
Following the next steps, we will show how to add custom field values in Vault. Let's take the example of mapping a "T-shirt Size" from Hubspot, which...
How to map a custom field using Field Mapping?
Following the next steps, we will show how to add custom field response values to a Unify response. The term " custom fields " is used to describe fie...
Are webhooks retried when they cannot be delivered?
The Unify platform applies a retry policy . When the Webhook engine is unable to deliver the event, the Webhook engine decides whether it should retr...
How to detect when integrations get connected or disconnected?
Vault keeps track of the state for each connection towards an integration. More info on different "states" of a connection can be found in our guid...
How to pass headers via the proxy API?
The Proxy API supports the headers to be passed to downstream API by default, except for a few exceptions: All x-apideck headers Authorization (you...
Are the Unify webhook events protected by authentication or security signing?
The endpoint that receives webhook events will not require any authentication. We push a POST request with the payload and expect an HTTP 200 success ...
Can I use a token from Vault to connect directly to an external service?
Vault handles all the authentication and token management. While Vault does not directly expose the token for the external service, we offer a straigh...
When a connection gets deleted, does all the related data get removed as well?
When a connection is deleted, we remove all the stored credentials & settings for the consumer. We never store any data (like employees, contacts,...)...
Virtual Webhooks Polling: Understanding Interval Timing
We monitor the enabled HRIS/CRM/… resources (like Employees, Contacts, ...). This monitoring occurs at regular intervals, typically every 24 hours, ...
How to set up Change Data Capture (CDC) for employees?
We offer several methods to implement Change Data Capture (CDC) for employees. We provide an endpoint for listing Employees , which can be utilized t...
Navigating Virtual Webhooks: Understanding change detection
We use Virtual webhooks to monitor integrations, like BambooHR, Salesforce, ... A number of SaaS systems do not provide webhook events for pushing cha...
How does the webhook delivery URL validation work?
When registering/enabling a webhook subscription, a validation event is dispatched to the specified delivery URL. The delivery URL will be validated u...
Unify API Usage Counting Explained
API requests are counted based on the number of downstream API calls and webhook events. So requests to Unify will trigger requests to integrations, a...
How to handle multiple connections for one connector
Sometimes, our customers want to allow their customers to link multiple connections of the same type by, for example, linking multiple Salesforce acco...
Salesforce Troubleshooting: How to show notes?
When you are building an integration with Salesforce, where you want to read or write notes through the Unify API, it can be handy to see the notes wi...
When a webhook subscription is deleted, are the events purged?
When a webhook subscription is deleted, events that are already in the queue for processing will still be delivered and retried. This means that any e...
QuickBooks: What is the purpose of the "realm_id" property?
The realm_id is a QuickBooks-specific property. We store this on a specific settings field for the QuickBooks connection when it's returned from Qui...
Troubleshooting Xero: Authorising multiple organizations
An account in Xero can support multiple organizations. Xero uses OAuth to grant access per organisation. When you have multiple organizations, you can...
Hubspot Troubleshooting: No webhook events?
As an administrator, when setting up a Hubspot OAuth, there is an option to configure Webhooks from Hubspot to Apideck. Follow our guide: How to conf...
QuickBooks Troubleshooting: "There is no sandbox companies found for the user"
To ensure a seamless QuickBooks configuration when going to production and avoid encountering the error message "There is no sandbox companies found ...
Google Drive: How to return only folders?
Google Drive treats all files & folders in a drive as items with a mime type. Example: GET https://unify.apideck.com/file-storage/files By using the ...
Netsuite: How to execute complex SQL queries using the Proxy API?
Netsuite, a powerful cloud-based business management suite, offers various methods for running complex SQL queries to retrieve, filter, and sort data....
Using JSON Path for a Field mapping
In other articles, we showcase how to set up and configure a Field Mapping: How to add a response field using a Field Mapping? How to map a custom fie...
Is there a rate limit for Unify?
The Unify API doesn’t impose additional rate limits but it is bound by the rate limits that apply to the API endpoints of the integrations.
How to download invoices from the Accounting API
Downloading invoices is not a dedicated endpoint on the Accounting API yet. You can use the Proxy API to download the invoices directly to work arou...
How to switch between accounts
After logging into Apideck, your user can be linked to multiple accounts. To verify which accounts you can access, click on your email at the bottom l...
How do you download your Apideck invoices?
In Apideck, you can access your invoices and change your credit card information by clicking on the dropdown in the bottom left corner and clicking In...
Sage Intacct: How to Use Apideck’s Proxy API for SOAP Requests
Apideck’s Proxy API serves as an intermediary, enabling direct SOAP requests to Sage Intacct via the x-apideck-downstream-url header. This setup s...