Person commands

Person commands

CreateUpdatePersonByID

Creates or updates a person in Microbizz.

If a person with the given person id already exists, then the person will be overwritten.

If the person provided have a person id of 0, a new person will be created and a new person id will be provided.

Input

person

person

The person to create/update

Output

person

person

The person object as it is in Microbizz after the update

GetPersonByID

Get a person by their Microbizz person id

If no such person exist an empty collection will be returned.

Input

personid

number

The microbizz person id of the person to fetch

Output

persons

collection[person]

A collection either empty if no person was found, or with exactly one element being the person.

GetPersonByEmail

Get a person by their email

If no such person exist an empty collection will be returned.

If several persons with the same email exists they will all be returned.

Input

email

string

The email to search for

Output

persons

collection[ person ]

A collection either empty if no person was found, or with all persons with the relevant email.

GetPersonsByField

Get persons where a given field matches a value.

If no matching persons exist an empty collection will be returned.

Input

field

string

The field to match, these are not the field names used in the person object; contact MB if you need a particular field

value

string

The value to match

Output

persons

collection[person]

A collection either empty if no person was found, or with the matching persons.

GetPersonByUsername

Get a person by their xnet user name

If no such person exist an empty collection will be returned.

Input

username

string

The user name to search for

Output

persons

collection[person]

A collection either empty if no person was found, or with the matching person.

GetPersonsByLastChange

Get a collection of persons changed since a given date and time.

Input

changedate

date

Return all persons changed on or after the provided date.

changetime

time

If this is provided only return persons changed after the provided date and time.

skip_deleted

bool

If 1 then don't send deleted persons

Output

persons

collection[ person ]

A collection of the relevant persons, or an empty collection if no persons was found.

GetPersonTypes

Get information about the person types.

Input

None

-

-

Output

types

collection[ persontype ]

A collection of the person types



Looking for labels? They can now be found in the details panel on the floating action bar.

Related content