Activity
| API | Description |
|---|---|
| GET pxapi/Activity?changedSince={changedSince}&inclNotActiveProjects={inclNotActiveProjects}&inclNotActiveActivities={inclNotActiveActivities}&companyId={companyId} |
Retrieves activities on projects for presence |
| GET pxapi/Activity?changedSince={changedSince}&selection={selection}&inclNotActiveProjects={inclNotActiveProjects}&inclNotActiveActivities={inclNotActiveActivities}&companyId={companyId} |
Retrieves activities according to selection |
| GET pxapi/Activity?changedSince={changedSince}&selection={selection}&inclNotActiveProjects={inclNotActiveProjects}&inclNotActiveActivities={inclNotActiveActivities}&inclSubsets={inclSubsets}&projectId={projectId}&companyId={companyId} |
Retrieves activities on specified project |
ActivityTask
AttestGroup
| API | Description |
|---|---|
| GET pxapi/AttestGroup?inclNotActive={inclNotActive}&companyId={companyId} |
Retrieves all attestgroups |
| GET pxapi/AttestGroup?selection={selection}&inclNotActive={inclNotActive}&allLanguages={allLanguages}&companyId={companyId} |
Retrieves attestgroups for all languages |
| GET pxapi/AttestGroup?selection={selection}&inclNotActive={inclNotActive}&companyId={companyId} |
Retrieves attestgroups according to selection |
| GET pxapi/AttestGroup?selection={selection}&inclNotActive={inclNotActive}&language={language}&companyId={companyId} |
Retrieves attestgroups on specified language |
AutoInvoice
Customer
| API | Description |
|---|---|
| GET pxapi/Customer?changedSince={changedSince}&inclNotActive={inclNotActive}&companyId={companyId} |
Retrives all customers |
| GET pxapi/Customer?changedSince={changedSince}&selection={selection}&inclNotActive={inclNotActive}&companyId={companyId} |
Retrives customers according to selection |
| GET pxapi/Customer?changedSince={changedSince}&selection={selection}&inclNotActive={inclNotActive}&customerId={customerId}&companyId={companyId} |
Retrives customer for specified customerId |
Document
Employee
| API | Description |
|---|---|
| GET pxapi/Employee?inclNotActive={inclNotActive}&inclSubsets={inclSubsets}&companyId={companyId} |
Retrieves all employees |
| GET pxapi/Employee?selection={selection}&inclNotActive={inclNotActive}&inclSubsets={inclSubsets}&keyValue={keyValue}&companyId={companyId} |
Retrieves employees according to selection and keyValue |
EntertainmentType
| API | Description |
|---|---|
| GET pxapi/EntertainmentType?inclNotActive={inclNotActive}&companyId={companyId} |
Retrieves all entertainmenttypes |
| GET pxapi/EntertainmentType?selection={selection}&inclNotActive={inclNotActive}&allLanguages={allLanguages}&companyId={companyId} |
Retrieves entertainmenttypes for all languages |
| GET pxapi/EntertainmentType?selection={selection}&inclNotActive={inclNotActive}&companyId={companyId} |
Retrieves entertainmenttypes according to selection |
| GET pxapi/EntertainmentType?selection={selection}&inclNotActive={inclNotActive}&language={language}&companyId={companyId} |
Retrieves entertainmenttypes on specified language |
ExchangeRate
| API | Description |
|---|---|
| GET pxapi/ExchangeRate?companyId={companyId} |
Retrives all exchangerates |
| GET pxapi/ExchangeRate?selection={selection}&companyId={companyId} |
Retrives exchangerates according to selection |
| GET pxapi/ExchangeRate?selection={selection}¤cy={currency}&companyId={companyId} |
Retrives exchangerate for specified currency |
Expensecode
| API | Description |
|---|---|
| GET pxapi/Expensecode?inclNotActive={inclNotActive}&companyId={companyId} |
Retrieves all expenscodes |
| GET pxapi/Expensecode?selection={selection}&inclNotActive={inclNotActive}&allLanguages={allLanguages}&companyId={companyId} |
Retrieves expenscodes for all languages |
| GET pxapi/Expensecode?selection={selection}&inclNotActive={inclNotActive}&companyId={companyId} |
Retrieves expenscodes according to selection |
| GET pxapi/Expensecode?selection={selection}&inclNotActive={inclNotActive}&language={language}&companyId={companyId} |
Retrieves expenscodes on specified language |
Group
| API | Description |
|---|---|
| GET pxapi/Group?companyId={companyId} |
Retrieves all groups for all grouptypes |
| GET pxapi/Group?selection={selection}&groupType={groupType}&companyId={companyId} |
Retrieves groups for specified grouptype |
MultiCompanyArticle
| API | Description |
|---|---|
| GET pxapi/MultiCompanyArticle?companyCode={companyCode}&selection={selection}&inclSubsets={inclSubsets}&language={language}&dummy={dummy}&data={data} |
Internal methods for Visma PX |
| POST pxapi/MultiCompanyArticle?companyCode={companyCode}&article={article}&dummy={dummy}&data={data} |
Internal methods for Visma PX |
| POST pxapi/MultiCompanyArticle?companyCode={companyCode}&userid={userid}&stdLanguage={stdLanguage}&dummy={dummy}&data={data} |
Internal methods for Visma PX |
MultiCompanyCategory
| API | Description |
|---|---|
| GET pxapi/MultiCompanyCategory?companyCode={companyCode}&selection={selection}&inclSubsets={inclSubsets}&language={language}&dummy={dummy}&data={data} |
Internal methods for Visma PX |
| POST pxapi/MultiCompanyCategory?companyCode={companyCode}&category={category}&dummy={dummy}&data={data} |
Internal methods for Visma PX |
| POST pxapi/MultiCompanyCategory?companyCode={companyCode}&userid={userid}&stdLanguage={stdLanguage}&dummy={dummy}&data={data} |
Internal methods for Visma PX |
MultiCompanyCrossref
MultiCompanyCustomer
| API | Description |
|---|---|
| GET pxapi/MultiCompanyCustomer?companyCode={companyCode}&eanCode={eanCode}&selection={selection}&language={language}&dummy={dummy}&data={data} |
Internal methods for Visma PX |
MultiCompanyEmployee
| API | Description |
|---|---|
| GET pxapi/MultiCompanyEmployee?companyCode={companyCode}&employeeId={employeeId}&selection={selection}&inclSubsets={inclSubsets}&language={language}&dummy={dummy}&data={data} |
Internal methods for Visma PX |
| POST pxapi/MultiCompanyEmployee?changedWhen={changedWhen}&userid={userid}&dummy={dummy}&data={data} |
Internal methods for Visma PX |
| POST pxapi/MultiCompanyEmployee?companyCode={companyCode}&employeeId={employeeId}&dummy={dummy}&data={data} |
Internal methods for Visma PX |
| POST pxapi/MultiCompanyEmployee?employmentStart={employmentStart}&employmentEnd={employmentEnd}&companyCode={companyCode}&userid={userid}&dummy={dummy}&data={data} |
Internal methods for Visma PX |
MultiCompanyEventLog
MultiCompanyExpenseCode
| API | Description |
|---|---|
| GET pxapi/MultiCompanyExpenseCode?companyCode={companyCode}&selection={selection}&inclSubsets={inclSubsets}&language={language}&dummy={dummy}&data={data} |
Internal methods for Visma PX |
| POST pxapi/MultiCompanyExpenseCode?companyCode={companyCode}&expenseCode={expenseCode}&dummy={dummy}&data={data} |
Internal methods for Visma PX |
| POST pxapi/MultiCompanyExpenseCode?companyCode={companyCode}&userid={userid}&stdLanguage={stdLanguage}&dummy={dummy}&data={data} |
Internal methods for Visma PX |
MultiCompanyTask
| API | Description |
|---|---|
| GET pxapi/MultiCompanyTask?companyCode={companyCode}&selection={selection}&inclSubsets={inclSubsets}&language={language}&dummy={dummy}&data={data} |
Internal methods for Visma PX |
| POST pxapi/MultiCompanyTask?companyCode={companyCode}&task={task}&dummy={dummy}&data={data} |
Internal methods for Visma PX |
| POST pxapi/MultiCompanyTask?companyCode={companyCode}&userid={userid}&stdLanguage={stdLanguage}&dummy={dummy}&data={data} |
Internal methods for Visma PX |
MultiCompanyTimeCode
| API | Description |
|---|---|
| GET pxapi/MultiCompanyTimeCode?companyCode={companyCode}&selection={selection}&inclSubsets={inclSubsets}&language={language}&dummy={dummy}&data={data} |
Internal methods for Visma PX |
| POST pxapi/MultiCompanyTimeCode?companyCode={companyCode}&timecode={timecode}&dummy={dummy}&data={data} |
Internal methods for Visma PX |
| POST pxapi/MultiCompanyTimeCode?companyCode={companyCode}&userid={userid}&stdLanguage={stdLanguage}&dummy={dummy}&data={data} |
Internal methods for Visma PX |
MultiCompanyTransfer
| API | Description |
|---|---|
| GET pxapi/MultiCompanyTransfer?companyCode={companyCode}&databaseName={databaseName} |
Internal methods for Visma PX, test the connection to the api |
| GET pxapi/MultiCompanyTransfer?companyCode={companyCode}&databaseName={databaseName}&dummy={dummy}&data={data} |
Internal methods for Visma PX, test the connection to the api |
| POST pxapi/MultiCompanyTransfer?companyCode={companyCode}&userid={userid}&databaseName={databaseName} |
Internal methods for Visma PX, called from PX webb |
| POST pxapi/MultiCompanyTransfer?companyCode={companyCode}&userid={userid}&databaseName={databaseName}&callMcdbTransfer={callMcdbTransfer}&dummy={dummy}&data={data} |
Internal methods for Visma PX, called from PX client |
Object
| API | Description |
|---|---|
| GET pxapi/Object?inclNotActive={inclNotActive}&companyId={companyId} |
Retrieves all objects for all objecttypes |
| GET pxapi/Object?selection={selection}&inclNotActive={inclNotActive}&objectNo={objectNo}&companyId={companyId} |
Retrieves objects for specified objectno |
PricelistExp
| API | Description |
|---|---|
| GET pxapi/PricelistExp?changedSince={changedSince}&inclNotActiveProjects={inclNotActiveProjects}&companyId={companyId} |
Retrives expense pricelists on projects for presence |
| GET pxapi/PricelistExp?changedSince={changedSince}&selection={selection}&inclNotActiveProjects={inclNotActiveProjects}&companyId={companyId} |
Retrives expense pricelists according to selection |
| GET pxapi/PricelistExp?changedSince={changedSince}&selection={selection}&inclNotActiveProjects={inclNotActiveProjects}&projectId={projectId}&companyId={companyId} |
Retrives expense pricelist for specified projectId |
PricelistRowExp
| API | Description |
|---|---|
| GET pxapi/PricelistRowExp?changedSince={changedSince}&inclNotActiveProjects={inclNotActiveProjects}&companyId={companyId} |
Retrives expense pricelist rows on projects for presence |
| GET pxapi/PricelistRowExp?changedSince={changedSince}&selection={selection}&inclNotActiveProjects={inclNotActiveProjects}&companyId={companyId} |
Retrives expense pricelist rows according to selection |
| GET pxapi/PricelistRowExp?changedSince={changedSince}&selection={selection}&inclNotActiveProjects={inclNotActiveProjects}&projectId={projectId}&companyId={companyId} |
Retrives expense pricelist rows for specified projectId |
ProfitCenter
| API | Description |
|---|---|
| GET pxapi/ProfitCenter?inclNotActive={inclNotActive}&inclSubsets={inclSubsets}&companyId={companyId} |
Retrieves cost centers, exclude aggregation levels |
| GET pxapi/ProfitCenter?selection={selection}&inclNotActive={inclNotActive}&inclSubsets={inclSubsets}&companyId={companyId} |
Retrieves cost centers according to selection |
Project
| API | Description |
|---|---|
| GET pxapi/Project?changedSince={changedSince}&inclNotActive={inclNotActive}&inclSubsets={inclSubsets}&companyId={companyId} |
Retrieves projects for presence |
| GET pxapi/Project?changedSince={changedSince}&selection={selection}&inclNotActive={inclNotActive}&inclSubsets={inclSubsets}&companyId={companyId} |
Retrieves projects according to selection |
| GET pxapi/Project?selection={selection}&inclNotActive={inclNotActive}&inclSubsets={inclSubsets}&projectId={projectId}&companyId={companyId} |
Retrieves project on specified projectId |
ProjectClass
| API | Description |
|---|---|
| GET pxapi/ProjectClass?inclNotActive={inclNotActive}&companyId={companyId} |
Retrieves all projectclasses |
| GET pxapi/ProjectClass?selection={selection}&inclNotActive={inclNotActive}&allLanguages={allLanguages}&companyId={companyId} |
Retrieves projectclasses for all languages |
| GET pxapi/ProjectClass?selection={selection}&inclNotActive={inclNotActive}&companyId={companyId} |
Retrieves projectclasses according to selection |
| GET pxapi/ProjectClass?selection={selection}&inclNotActive={inclNotActive}&language={language}&companyId={companyId} |
Retrieves projectclasses on specified language |
RequestLog
| API | Description |
|---|---|
| GET pxapi/RequestLog?changedSince={changedSince}&selection={selection}&companyId={companyId} |
Retrieves caller logs |
Role
| API | Description |
|---|---|
| GET pxapi/Role?inclNotActive={inclNotActive}&companyId={companyId} |
Retrieves all roles |
| GET pxapi/Role?selection={selection}&inclNotActive={inclNotActive}&allLanguages={allLanguages}&companyId={companyId} |
Retrieves roles for all languages |
| GET pxapi/Role?selection={selection}&inclNotActive={inclNotActive}&companyId={companyId} |
Retrieves roles according to selection |
| GET pxapi/Role?selection={selection}&inclNotActive={inclNotActive}&language={language}&companyId={companyId} |
Retrieves roles on specified language |
System
| API | Description |
|---|---|
| GET pxapi/System?version={version}&companyId={companyId} |
Returns the api-version (is used for back compabilty to versions before 1.5) |
| GET pxapi/System?version={version}&guid={guid}&companyId={companyId} |
Returns the api-version |
Task
| API | Description |
|---|---|
| GET pxapi/Task?inclNotActive={inclNotActive}&companyId={companyId} |
Retrieves all tasks |
| GET pxapi/Task?selection={selection}&inclNotActive={inclNotActive}&allLanguages={allLanguages}&companyId={companyId} |
Retrieves tasks for all languages |
| GET pxapi/Task?selection={selection}&inclNotActive={inclNotActive}&companyId={companyId} |
Retrieves tasks according to selection |
| GET pxapi/Task?selection={selection}&inclNotActive={inclNotActive}&language={language}&companyId={companyId} |
Retrieves tasks on specified language |
TimeAccountEvent
| API | Description |
|---|---|
| GET pxapi/TimeAccountEvent?originapplicationid={originapplicationid}&changedSince={changedSince}&selection={selection}&companyId={companyId} |
Gets timeaccount events for time and travel |
TimeAccPeriod
| API | Description |
|---|---|
| GET pxapi/TimeAccPeriod?inclNotActive={inclNotActive}&companyId={companyId} |
Retrieves all timeaccperiods |
| GET pxapi/TimeAccPeriod?selection={selection}&inclNotActive={inclNotActive}&companyId={companyId} |
Retrieves timeaccperiods according to selection |
Trans
| API | Description |
|---|---|
| GET pxapi/Trans?changedSince={changedSince}&inclNotActiveProjects={inclNotActiveProjects}&companyId={companyId} |
Retrieves transactions on projects for presence |
| GET pxapi/Trans?changedSince={changedSince}&selection={selection}&inclNotActiveProjects={inclNotActiveProjects}&companyId={companyId} |
Retrieves transactions according to selection |
| GET pxapi/Trans?changedSince={changedSince}&selection={selection}&inclNotActiveProjects={inclNotActiveProjects}&keyValue={keyValue}&companyId={companyId} |
Retrieves transactions according to selection and keyValue |
TravelCompClass
| API | Description |
|---|---|
| GET pxapi/TravelCompClass?inclNotActive={inclNotActive}&companyId={companyId} |
Retrieves all travelcompclasses |
| GET pxapi/TravelCompClass?selection={selection}&inclNotActive={inclNotActive}&allLanguages={allLanguages}&companyId={companyId} |
Retrieves travelcompclasses for all languages |
| GET pxapi/TravelCompClass?selection={selection}&inclNotActive={inclNotActive}&companyId={companyId} |
Retrieves travelcompclasses according to selection |
| GET pxapi/TravelCompClass?selection={selection}&inclNotActive={inclNotActive}&language={language}&companyId={companyId} |
Retrieves travelcompclasses on specified language |
TravelExpenseReport
| API | Description |
|---|---|
| GET pxapi/TravelExpenseReport?server={server}&database={database} |
No documentation available. |
| POST pxapi/TravelExpenseReport?companyId={companyId} |
Save timeexpense report |
UserAttestGroupAuth
| API | Description |
|---|---|
| GET pxapi/UserAttestGroupAuth?inclNotActive={inclNotActive}&companyId={companyId} |
Retrieves attestgroups for all employees/users |
| GET pxapi/UserAttestGroupAuth?selection={selection}&inclNotActive={inclNotActive}&companyId={companyId} |
Retrieves attestgroups according to selection |
UserPrivilege
| API | Description |
|---|---|
| GET pxapi/UserPrivilege?inclNotActive={inclNotActive}&inclSubsets={inclSubsets}&companyId={companyId} |
Retrieves functionality privileges for users |
| GET pxapi/UserPrivilege?selection={selection}&inclNotActive={inclNotActive}&inclSubsets={inclSubsets}&companyId={companyId} |
Retrieves functionality privileges for users according to selection |
UserPrivProfitCenter
| API | Description |
|---|---|
| GET pxapi/UserPrivProfitCenter?inclNotActive={inclNotActive}&companyId={companyId} |
Retrieves authorized profitcenters for each user |
| GET pxapi/UserPrivProfitCenter?selection={selection}&inclNotActive={inclNotActive}&companyId={companyId} |
Retrieves authorized profitcenters for each user according to selection |
UserRegReportPriv
| API | Description |
|---|---|
| GET pxapi/UserRegReportPriv?inclNotActive={inclNotActive}&companyId={companyId} |
Retrieves privileges for users that may report their own time |
| GET pxapi/UserRegReportPriv?selection={selection}&inclNotActive={inclNotActive}&companyId={companyId} |
Retrieves privileges according to selection |
MultiCompanySync
| API | Description |
|---|---|
| POST pxapi/MultiCompanySync?companyCode={companyCode}&userid={userid}&databaseName={databaseName}&dummy={dummy}&data={data} |
Internal methods for Visma PX |