Getting Started
Core Concepts
Core
- PUTUpsert customer
- GETList connections
- POSTCreate connection
- GETGet connection
- DELDelete connection
- PATCHUpdate connection
- POSTCheck connection
- POSTSync connection
- GETAdmin list connector configs
- POSTAdmin upsert connector config
- GETAdmin get connector config
- DELAdmin delete connector config
- PATCHAdmin update connector config
- GETList connector config infos
- GETList pipelines
- POSTCreate pipeline
- DELDelete pipeline
- PATCHUpdate pipeline
- POSTSync pipeline
Sales Engagement
CRM
- GETCount Entities
- GETList Accounts
- POSTCreate account
- GETGet Account
- PATCHUpdate account
- POSTBatch read accounts
- POSTUpsert account
- GETList Contacts
- POSTCreate contact
- GETGet Contact
- PATCHUpdate contact
- POSTBatch read contacts
- POSTUpsert contact
- GETList Leads
- GETGet Lead
- GETList Opportunities
- GETGet Opportunity
- GETList notes
- POSTCreate note
- GETList users
- GETGet user
- GETList custom object records
- POSTCreate custom object record
- GETMetadata list objects
- POSTMetadata create object
- GETMetadata list object properties
- POSTMetadata create object property
- POSTMetadata create association
Accounting
File Storage
Webhooks
Connect
Create file picker link
Connect
Create file picker link
POST
/
connect
/
file-picker
curl --request POST \
--url https://api.openint.dev/v0/connect/file-picker \
--header 'Content-Type: application/json' \
--header 'x-apikey: <api-key>' \
--header 'x-connection-id: <api-key>' \
--data '{
"customerId": "<string>",
"validityInSeconds": 2592000,
"theme": "light",
"multiSelect": true,
"folderSelect": true,
"themeColors": {
"accent": "<string>",
"background": "<string>",
"border": "<string>",
"button": "<string>",
"buttonLight": "<string>",
"buttonForeground": "<string>",
"buttonHover": "<string>",
"buttonStroke": "<string>",
"buttonSecondary": "<string>",
"buttonSecondaryForeground": "<string>",
"buttonSecondaryStroke": "<string>",
"buttonSecondaryHover": "<string>",
"card": "<string>",
"cardForeground": "<string>",
"foreground": "<string>",
"navbar": "<string>",
"primary": "<string>",
"primaryForeground": "<string>",
"secondary": "<string>",
"secondaryForeground": "<string>",
"sidebar": "<string>",
"tab": "<string>"
},
"connectionId": "<string>"
}'
{
"url": "<string>"
}
Body
application/json
Must start with 'conn_'
Anything that uniquely identifies the customer that you will be sending the magic link to
Minimum length:
1
How long the magic link will be valid for (in seconds) before it expires
Available options:
light
, dark
Response
200
application/json
Successful response
curl --request POST \
--url https://api.openint.dev/v0/connect/file-picker \
--header 'Content-Type: application/json' \
--header 'x-apikey: <api-key>' \
--header 'x-connection-id: <api-key>' \
--data '{
"customerId": "<string>",
"validityInSeconds": 2592000,
"theme": "light",
"multiSelect": true,
"folderSelect": true,
"themeColors": {
"accent": "<string>",
"background": "<string>",
"border": "<string>",
"button": "<string>",
"buttonLight": "<string>",
"buttonForeground": "<string>",
"buttonHover": "<string>",
"buttonStroke": "<string>",
"buttonSecondary": "<string>",
"buttonSecondaryForeground": "<string>",
"buttonSecondaryStroke": "<string>",
"buttonSecondaryHover": "<string>",
"card": "<string>",
"cardForeground": "<string>",
"foreground": "<string>",
"navbar": "<string>",
"primary": "<string>",
"primaryForeground": "<string>",
"secondary": "<string>",
"secondaryForeground": "<string>",
"sidebar": "<string>",
"tab": "<string>"
},
"connectionId": "<string>"
}'
{
"url": "<string>"
}