Pandium API
Introduction
Base URL
Authentication

Integrations
Get all your integrations on Pandium.
format is {field}__ASC or {field}__DESC
default is 100, max is 500
100paging support: this is the number of records to skip. Normally you want page_number*limit. default is 0
0set this to true to fetch archived integrations
falseSuccessful Response
Not Found
Validation Error
Get all releases for a specific integration.
Unique identifier for an integration
Successful Response
Not Found
Validation Error
Get a single release for a specific integration.
Unique identifier for an integration
Unique identifier for a release
Successful Response
Not Found
Validation Error
Get the default release for an integration
Unique identifier for an integration
Successful Response
Not Found
Validation Error
Request a sync for an existing tenant based on an integration ID and a user name. For this to work, the user must have installed the integration via the Pandium In-App Marketplace, which creates a tenant associated with that user's username. To sync a tenant created in the Pandium Integration Hub, use the sync by tenant id endpoint.
Unique identifier for an integration
must be one of 'init' or 'normal'
must correspond to the user id sent from your system to the Pandium In-App Marketplace when the user installed this integration
fields determined by the integration
Successful Response
Not Found
Unprocessable Content
Tenants
Get all your tenants on Pandium.
format is {field}__ASC or {field}__DESC
default is 100, max is 500
100paging support: this is the number of records to skip. Normally you want page_number*limit. default is 0
0filter tenants by integration
0must correspond to a user id connected to at least one of the connected systems for a tenant
""set this to true to fetch archived integrations
falseSuccessful Response
Not Found
Validation Error
Request a sync when the tenant id is known.
Unique identifier for a tenant
must be one of 'init' or 'normal'
fields determined by the integration
Successful Response
Not Found
Validation Error
Update a tenant's name, configs, user_schedule, or paused status. Configs are validated against the tenant's current integration release and any dynamic configs. User_schedule is randomized to create the tenant's schedule. Metadata is managed via the /tenants/{id}/metadata endpoint.
Unique identifier for a tenant
Lowercase alphanumeric string; '-' is allowed but not at the start or end of the string
must be a valid cron string
*/30 * * * *Successful Response
Validation Error
Get the tenant's current integration release. Available dynamic configs will be populated.
unique identifier for a tenant
Successful Response
Not Found
Validation Error
Lowercase alphanumeric string; '-' is allowed but not at the start or end of the string
Must be a valid cron string
*/30 * * * *You may pass in an integration release id OR a channel
You may pass in an integration release id OR a channel
Successful Response
Validation Error
Proxy Endpoints
Proxy a synchronous connector call.
Unique identifier for a tenant
Name of the tenant's authenticated connector
Headers needed for the proxied request
{"revision":"10-15-2023","user-agent":"default"}HTTP Method
GETQuery params needed for the proxied request
{"company_id":12345}Endpoint for the proxied request
www.example.com/usersBody of the proxied request
{"order_ids":[1,2,3,4,5]}Successful Response
Bad Request
Not Found
Validation Error
Proxy a synchronous connector call to a SOAP endpoint.
Unique identifier for a tenant
Name of the tenant's authenticated connector
Headers needed for the proxied request
{"revision":"10-15-2023","user-agent":"default"}HTTP Method
GETQuery params needed for the proxied request
{"company_id":12345}Endpoint for the proxied request
www.example.com/usersXML data for the proxied request. Authentication will be handled by Pandium and doesn't need to be included in the request.
<Envelope><Body>...</Body></Envelope>Successful Response
Bad Request
Not Found
Validation Error
Proxy a synchronous connector call to an XML endpoint.
Unique identifier for a tenant
Name of the tenant's authenticated connector
Headers needed for the proxied request
{"revision":"10-15-2023","user-agent":"default"}HTTP Method
GETQuery params needed for the proxied request
{"company_id":12345}Endpoint for the proxied request
www.example.com/usersXML data for the proxied request. Authentication will be handled by Pandium and doesn't need to be included in the request.
<Envelope><Body>...</Body></Envelope>Successful Response
Bad Request
Not Found
Validation Error
Runs
Returns status information for a run associated with the provided trigger id, if that run exists. Triggers are are debounced, so run status information may not be immediately available. If no status information is yet available, this endpoint will return a 404.
Returned from Pandium after a sync request in the response payload
Successful Response
Not Found
Validation Error
Last updated
Was this helpful?