Shortcuts : Skip to main navigation , Skip to secondary navigation , Skip to main content , Skip to related content
Upsales
  • Svenska
  • English
  • Norsk
  • Dansk
Login or sign up in 30 seconds

Introduction to the Upsales API

Upsales provides an API for accessing and manipulating the data in Upsales CRM. The API allows you to integrate business applications with Upsales CRM and allows you to not only accessing and mass importing data, but also create, add, change and delete clients, contacts, projects, orders, opportunities, activities, appointments, products and users.

Upsales API is a SOAP web service. The access URL for listing all services and wsdl definitions is https://crm.upsales.com/wsapi/test.

  1. Examples
  2. Authentication
  3. Authorization
  4. Throttle limit
  5. More questions?


Examples

We have provided some examples you can use to get started with Upsales API. These examples depict simple API calls and configurations. Download the .NET sample from here. Java sample will be added shortly.
Contact the Upsales Support team (support@upsales.com) for help to get started with API login credentials.


Authentication

Calls are authenticated through WS-security UsernamToken authentication. You will need to submit you username and password in the SOAP header. HTTPS is required to secure and encrypt the message through SSL.
Your login credentials to Upsales CRM are not enough to access the API. Instead specific user login accounts must be created, or your account must be activated, upon request, for access to the API.


Authorization

The users that are authorized to access the services and data are the same as the users within Upsales CRM. Upsales will check your role on each request and users who access data that they don’t any rights to will cause and return a SOAP fault. By default users in Upsales CRM don’t have access to the API.
Please contact the Upsales support team (support@upsales.com) to grant a user API call rights. You can grant multiple accounts access through the API.


Throttle Limit

We have an API throttle that blocks accounts emitting more than 50 calls per 15 seconds. We reserve the right to tune the limitations, but they are always set high enough to allow a well-behaving interactive program to do its job.

For batch processes and API developers who still need to perfect their code, this throttle may be an inadvertent blocker. Just wait and make no API calls (the throttle is reset with each call). The throttle will lift itself in few minutes and API calls may resume.


More questions?

Please email us at support@upsales.com


Sub navigation
  • API
    • SOAP Services
    • Data filters

Try Upsales CRM for free for 30 days. Create your account in 30 seconds. No credit card required. Free trial

Company
  • About us
  • Careers
  • Contact
  • Support
Product
  • Features
  • Price
  • Plugins
More
  • Blog
  • API
Mobile
  • iPhone / iPad
  • Android
Call us
  • Switchboard
    +46 8 505 806 00
  • Support
    +46 8 505 806 01
  • Twitter
  • Facebook
  • LinkedIn

Main navigation
  • Features
  • Pricing
  • Plugins