General
Access to the Visma|YouServe support desk
When Partner first starts using the Domain API’s, Visma|YouServe will create one end-user (hereinafter: Administrator) for Partner, who is given access to the Ticket system of Visma|YouServe. An Administrator is an authorized person by Partner who uses the Domain API’s and subsequently is able to create new Administrators. The Visma|YouServe Ticket system is accessible through this link:
Log Support Ticket
Service Support
Questions about the functioning of Domain API’s s are answered by Visma| YouServe’s Service Center. We also process reports about malfunctions and deal with it adequately and ensure proper feedback. We offer these services to the registered, professional contact persons of Partner.
The designated contact persons of Partner, are able to report detected incidents to Visma YouServe’s Service Center. This is possible via accessing the Visma|YouServe Ticket system. In the case of escalation, you can contact us by telephone The ticket system of Visma|YouServe grants access and information about the progress of submitted questions and the offered solutions. Contact persons are during the support process able to add information and react to the offered solutions by Visma|YouServe.
Access by telephone of the Service Center
Access by telephone of the Service Center is meant for those situations where direct contact is needed to provide a solution or in case of escalation. The Service Center can be reached by telephone on workdays between 8:00 am and 6:00 pm.
We kindly ask you to enter your partner number and to choose between the Service on which the question is related to.
Our Stand-by Service can be reached by telephone outside work hours, for reports with respect to the availability of the Domain APIs. The Stand-by Service is available on workdays between 6:00 am and 8:00 am and between 6:00 pm and 10:00 pm and during weekends between 6:00 am and 10:00 pm.
Note: The Stand-by Service is only for reports on malfunctions in the availability of the Domain API’s applications and is not meant for substantive questions or for reporting other malfunctions.
FAQ
Who can get support?
Customers.
How can I log a ticket on an API on login?
You will receive instructions for this as part of your customer onboarding.
How long does it take before my ticket is picked up?
Visma | YouServe applies four Support Level Codes to give the right priority to the malfunction and the corresponding response time. The distinction in Support Level Codes is based on the type, severity, the corresponding initial response time and the expected recovery time of the reported malfunction.
Code
Meaning
Description
1
High
The malfunction has a far-reached and immediate effect on the activities in the organization of the customer: activities cannot continue. There is no alternative solution that offers similar results.
2
Medium
The malfunction has a significant effect on the activities in the organization of the customer: An alternative solution is available, whether or not with some limitations.
3
Low
The malfunction has limited or no effect on the activities in the organization of the customer
The following resolution times relate to the Service Level Code, depending on the Service
Code
Meaning
Maximum duration
1
High
Solution by means of a workaround
90% within 24 hours
100% within 48 hours
Structural solution:
Within 30 calendar days
2
Medium
Structural solution:
Between 30-90 calendar days
3
Low Solution
The solution shall be included in the release calendar
How do get a login to the support tool?
You will receive instructions for this as part of your access partner contract.
API Statuses
Concept
APIs with this status are still under development and the development team is still making changes. Only a sandbox is available to start testing and the API cannot be used with customer environments.
Controlled Available (CA)
APIs (or API versions) with this status are not ready yet to be rolled out to the complete customer base:
It is available to a few access partners
Connections of an access partner to the customer environment (tenant) are put on a waiting list, and it will take time before the connection is accepted
There can be functional limitations of these APIs
Controlled Available APIs have the usual security and support level.
General Available (GA)
APIs (or API versions) with this status are available to all access partners. The API can be used by all customers who use any of the HR Core systems that are supported by this API.
Deprecated
The API (or API version) is being phased out. We do not accept any new connections on this API (version). We will ask our access partners to move to another interface API. See also your Service Level Agreement
Life cycle policy
We aim to provide you with a policy for releases and support for older versions for a consistent and predictable experience.
Different types of changes
The life cycle of any API products has dependencies on underlying products. Changes in those products may require changes to the API to support it. We distinguish between breaking changes and non-breaking changes. A breaking change is one that breaks the contract an API consumer depends on, either by a change in structure, behaviour or semantics. The release and support strategy makes a clear distinction in how these are managed.
Major releases
At times Visma YouServe may need to make larger changes to the API. Reasons may be changes to legal requirements, adding a large new feature to the API or an change in other products the API depends on. In these cases Visma YouServe may create a new major release of the API. We strive to also keep major releases backward compatible as much as possible but this may not always be possible. In case of breaking changes In general Visma YouServe aims to have a maximum of one major release per year.
Each major release will be supported for at least 12 months after releasing the next major version.
As a client to our API you will have to adjust your software to follow the major releases of our API as they will impact your integration. You must update your software to support the new API version as older API versions will be decommissioned following the policy as outlined above.
Minor releases
A minor release will never contain breaking changes, the are used to deliver incremental changes. Minor versions will not be visible in the path of the API. Visma YouServe can install minor updates in the standard release windows or as part of a hotfix and will communicate the changes as part of the release notes. Since this does not impact any existing functionality, we do not provide side-by-side support for multiple minor versions of the same major version: a minor upgrade just replaces the previous version.
As a consumer of the API it is up to you to decide if you start using the newly available features.
Announcing major releases
Each release of a major API version will be accompanied by communication about the support lifecycle of the current version in the release notes.
When approaching the sunset-date for an API product, we will actively reach out to inform any customers still using it:
Communication
When
Where
Recipient
Announcement
At the release of the new major version. Includes the date of decommissioning the previous version.
General release notes
All recipients of general release notes.
At the release of the new major version. Includes the date of decommissioning the previous version.
Developer community
Users of the Develope community
1st notification
6 months prior to decommissioning
Designated API contact persons
2nd notification
3 months prior to decommissioning
Designated API contact persons
3rd notification
1 months prior to decommissioning
Designated API contact persons
Spike arrest details
Spike arrest is the way we protect against traffic spikes. Our APIs and backend can handle a certain amount of traffic, and the Spike Arrest policy smooths the traffic to the general amounts.
Spike Arrest’s behaviour differs from what you might expect to see from the literal per minute values.
Our default spike arrest is set to 100pm (100 requests per minute). That does not mean you can do 100 requests inside a 1-second. Spike Arrest smooths the number of full requests in a minute by dividing it into smaller intervals:
Per-minute rates get smoothed into full requests allowed in intervals of seconds.
For example, 100pm gets smoothed like this: 60 seconds (1 minute) / 100pm = 0.6-second intervals, or 1 request allowed every 0.6 seconds. A second request inside of 0.6 seconds will fail. Also, the 101st request within a minute will fail.
When you exceed the policy, the API will return response code '429 - Too many requests' and you have to wait for the next time window.
What is the YouServe API?
Through the YouServe API you can in integrate data and therefore giving your customers:
an up-to-date list of the latest HR information in your application
automatic on- and off-boarding of employees in your application
HR Core system
There is always an HR Core system in the centre of every customer implementation storing the employee data. With the API's we support HR Core Business.
API library
You can find the APIs at https://developers.youserve.nl/api-library