Skip to main content
PUT
Update a SKIS person
In a submission this edits the not-yet-reported person in place. In a correction it amends the already-reported one; amending a person the tax authority has never seen is rejected, so add new persons with POST instead. This replaces the person, so send all their debts every time, not just the ones that changed.

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Path Parameters

submissionId
string
required
clientPersonId
string
required

Body

application/json

A person reported under SKIS, with every debt they owe you. The person is the unit of reporting: it becomes exactly one reportable person entry, and a correction replaces it whole, debts included.

clientPersonId
string
required

Your own stable id for this person. Identifies them within the submission, so it must be unique across the persons you push, and it is how you address them on update and delete.

Maximum string length: 255
Example:

"CLIENT-000123"

individual
object
required

A reportable natural person. Identify them either by Lithuanian personal code or, when they have none, by otherIdentification -- exactly one of the two.

debts
object[]
required

List of the person's debts. The total the person owes at the end of the reporting year is reported as the sum of their reportableDebtAmount, so it is derived from this list rather than sent.

Required array length: 1 - 1000 elements

Response

Person updated

Result of pushing, updating or deleting a single person

status
enum<string>
required
Available options:
SUCCESS,
FAILED
errors
object[]
required

Why the person was rejected. Empty when accepted.

clientPersonId
string

Your id for the person, echoed back to correlate this result with your record

Example:

"CLIENT-000123"

Last modified on September 1, 2026