URL format
URL structure
The entry URL is:
https://api.tipmoto.com/index.{format}
- {format} is one of the supported formats
This is followed by the list of all dealers (for this part you must already be logged in):
https://api.tipmoto.com/c.{format}
And then the exports of structures that are freely accessible
https://api.tipmoto.com/lists.{format}
URLs with dealer data then have roughly this format:
https://api.tipmoto.com/c/{dealer ID}.{format}
https://api.tipmoto.com/c/{dealer ID}/{agenda}.{format}
https://api.tipmoto.com/c/{dealer ID}/{agenda}/{record ID}.{format}
- {dealer ID} is the dealer identifier
- {agenda} is the agenda whose data you want to process (e.g.
moto) - the level above contains the list of agendas - {record ID} is the specific record identifier
- {format} is one of the supported formats
URL parameters
The API supports many URL parameters, and this page gives a summary of them. The description of each agenda then tells you which operations are supported
| URL parameter | Note | Availability |
|---|---|---|
?dry-run=true |
Test save (dry-run) | depends on agenda |
?fail-on-warning=true |
If a warning occurs, do not save the record, fail instead (Data validation) | depends on agenda |
?detail=full |
Definition of the detail level | depends on agenda |
?limit=100 |
Pagination (in the ad table default 500, at most 5000) | depends on agenda |
?start=10 |
Pagination | depends on agenda |
?add-row-count=true |
Adds the total number of records to the output (Pagination; the ad table always returns it) | depends on agenda |
?order=nazev |
Sorting records | depends on agenda |
?filter=filtr |
Filtering records | depends on agenda |
?fulltext=fulltext |
Full-text search | agenda moto, dily, prislusenstvi |
?c=IDfirmy |
Filtering lists by dealer | depends on agenda |
?cagenda=agenda |
Filtering lists by dealer and agenda | depends on agenda |
?period=day |
Period length of the statistics: day, week or month |
agenda stats (dealer and ad; the ad table only validates the value) |
?from=2026-09-01 |
Range of the statistics (YYYY-MM-DD) |
agenda stats (dealer, ad and ad table) |
?location=1,2 |
Placement filter in the statistics | agenda stats (dealer, ad and ad table) |
?breakdown=location |
Breakdown of the statistics by placement | agenda stats (dealer and ad; the ad table does not support it) |
?section=moto,firma |
Sections in the dealer statistics | agenda stats (dealer only) |
?no-series=true |
Statistics with the summary only, without the time series | agenda stats (dealer and ad; the ad table ignores it) |
?html=false |
Removes any HTML encoding in the data, where supported. | everywhere |
?no-http-errors=true |
If a 4xx error occurs while processing the request, the server sends 200 OK anyway | everywhere |
?code-in-response=true |
The response will contain the HTTP code for each object. | everywhere |
?no-http-location=true |
When a new record is created, the HTTP header Location with a link to the created record is not sent. |
depends on agenda |
?raw-data=true |
The JPG is sent directly to the photo structure instead of XML. (Photos) |
agenda photo |
?xpath=xPath |
The XML is processed through the given xPath | everywhere with GET except errors |
?sessionid=1234567890 |
The given session is used (Authentication) | everywhere |
?lang=en |
Switches the API output to English (only explanations and messages, not structure names or data) | everywhere |
?login=login |
Alternative authentication method | agenda gethash |
?password=heslo |
Alternative authentication method | agenda login |
?usrval-show=nazev,1 |
Lists only specific user-definable fields | agenda moto, dily, prislusenstvi |
?set-url=url |
Setting the URL for ads | agenda moto, dily, prislusenstvi |
?replace-with=0 |
Replacement contact for the ads when a contact is deleted (0 = default contact of the branch) |
agenda kontakt |
?action=delete |
Deleting a hook | agenda hook, listhook |
?url=url |
Adding a hook | agenda hook, listhook |
