TaxiAPI Specification for MaaS operators

Size: px
Start display at page:

Download "TaxiAPI Specification for MaaS operators"

Transcription

1 TaxiAPI Specification for MaaS operators Version 1.0 Last edited at: :37 by Mikko Harju Definitions The following notation is used when describing the data types used in a response. The standard data type serialization format is determined by the JSON specification. <int> - An integer, e.g <string> - A string, wrapped in quotes e.g. "hello" <bool> - A boolean value e.g. true or false <double> - A double precision floating number <uuid> - A Universal Unque Identifier, a 128 byte value encoded as a hex-string. e.g. "314837dc-0e7f-11e3-bebe-accf18156acf" <timestamp> - An ISO-8601 serialized Date format e.g. " T00:12:00+02:00" <currency> - String-valued, dot-separated currency in Euro. Prefer non-floating point implementations when parsing. e.g. "10.40" <url> - A valid RFC 1738 URL for the linked resource Flags<enum> - A bitwise ORred collection of values from the given enumeration <datatype<*>> - An array consisting of zero or more elements of the given type <datatype<n>> - An array with a fixed number of elements <datatype?> - Optional value, can be omitted completely if empty <dt1> <dt2> - Conditional types, can be one of the alternatives The type description of the response is followed by a concrete example. Should the feed endpoint be a POST, PUT or DELETE, the section contains the request data specification, the response data specification and an example request-response -pair. The fields that can have empty values are omitted from the response message. No null values should be presented from the server to the client. Application identification The MaaS-operator uses the User-Agent HTTP field to identify itself to the server. The information is used to gather statistics and information on the performance on a given application. Use the following identifiers for the clients: TaxiAPI/<Operator> <major.minor.build>. Where Operator is the name assigned to the operator by Taksiliiton Yrityspalvelu. In addition the requests are identified and verified with SSL Client Certificates that are provided for the MaaS operator from Taksiliiton Yrityspalvelu. The certification process goes roughly as follows: 1. The MaaS operator sends a proper CSR to Taksiliiton Yrityspalvelu, with the Taksiliiton Yrityspalvelu assigned common name (CN). 2. Taksiliiton Yrityspalvelu signs a new key with the given CSR and sends it back to the MaaS operator. 3. The MaaS operator uses the key to verify connections to the server. 1

2 Common datatypes and API conventions The localization for the server messages are handled by the Accept-Language HTTP header. Currently supported languaage codes are en, fi and se. The application should send the Accept-Language header on every request. However if it is omitted or it is outside of the known values, en is used as the default. The responses are specified with a HTTP Status code indicating the status of the performed operation. The response specifications show the given HTTP status code in the comment preceding the response definition. The error codes that are possible outcomes from a request are specified in the documentation. These cases must be handled gracefully by the client. If there are places where flaggable enumerations are used, they are marked as Flags (for an example, see TaxiCenter). The field contains bitwise-orred value with the given datatype. The actual value of each flag is defined by the enumeration. Check the actual values and use them, since the grouping might not be by increasing order in value. = <int> <Error> // Possible values specified by the endpoint "code":, // Specified in the language given by the Accept-Language parameter "localized_description": <string> <Capability> // Order capabilities Preorder=1, Prepaid=2, VehicleTypeSelection=(1<<2), // Feature capabilities VehicleLocationReporting=(1<<3), AvailabilityInformation=(1<<4), // Preorder address requirements PreorderDestinationAddressRequired=(1<<5), PreorderDestinationAddressAllowed=(1<<6) // What vehicle types do we support? VehicleTypeCombiSupported=(1<<7) VehicleTypeMinibusSupported=(1<<8) <Settings> "telephone": <string>, <GeoCoordinate> "lat": <double>, "long": <double> // Horizontal accuracy in meters, if applicable "accuracy": <double?> 2

3 <TaxiCenter> "id": <int>, "name": <string>, "order_price" <currency>, "preorder_price" <currency>, "capabilities": Flags<Capability>, "settings": <Settings> <NamedLocation> "distance": <double>, // Coordinate can be used for e.g. normalizing pin location after reverse geocode "coordinate": <GeoCoordinate>, // Use when submitting the order "order_address": <string>, "order_city": <string> // Use when displaying to the user // TITLE as the main large heading "localized_title": <string>, // SUBTITLE as the smaller detail text "localized_subtitle": <string>, // The taxi center whose capabilities should be used "taxi_center": <TaxiCenter> <Contact> "phone_number": <string>, "name": <string?>, "message": <string?>, "provider_order_id": <string?>, // The passenger count in the given order "passenger_count": <int> <Address> "street_address": <string>, "city": <string> <LocationType> "pickup", "destination" <Location> "address": <Address?>, "coordinate": <GeoCoordinate?>, "type": <LocationType>, "contacts": <Contact*>, 3

4 "drop_off": <string*>, "at": <datetime?>, // The passenger count entering or leaving the vehicle at the location "passenger_count": <int> <VehicleTypeAttribute> "combi" "minibus" // Vechile attributes type not yet in use, just an example of what could be there <VehicleAttribute> "ecofriendly","electric","wheelchair","childseat","driverless" <Order> "locations": <Location*>, "submitted": <datetime>, "prepaid": <bool?> "vehicle_type": <VechicleTypeAttribute?> Operational semantics The server will implement the at-least-once delivery gurantees for all incoming messages. It means that if the client should send the same request many times, only one operation will have side-effects and the rest are idempotent. This means that the client may attempt delivering messages until it has received a verification from the server. The verification normally comes as a response for the actual POST or PUT but if it should fail it is OK to send the request again. Just make sure the request body is a completely identical to the previous message and the server will know if it should process the message or not. If the message is not processed we will return HTTP status code 409 Conflict denoting that the request was already processed by the system. List of error codes 100 = UnsupportedLocation 101 = UnknownIdentifier 103 = UnknownLocation 105 = OperatorBlocked 106 = OperatorUnknown 108 = OrderAlreadyReceived 111 = UnsupportedDatetimeForLocation 112 = InvalidPlatform 113 = UnknownOrder 114 = TooLateToCancelOrder 115 = NotAuthorized 116 = UnsupportedDispatchCenter 117 = ServerInPanicMode 118 = ClientVersionNotSupported 119 = LocationWarning 120 = InsufficientAccuracy 200 = MessageErrorVehicleHasNotAccepted 201 = MessageErrorOrderCompleted 4

5 GET 300 = NoPickupLocation 301 = PreorderingNotSupported 302 = DestinationAddressNotAllowed 303 = DestinationAddressRequired 304 = VehicleTypeSelectionNotAllowed 305 = InvalidVehicleType 306 = MissingProviderOrderID 307 = MissingPhoneNumber Taxi center by location GET /center/by-location/?lat=<double>&long=<double>&accuracy=<double> Gets the taxi center that is operating in the given location and must be used when performing taxi center related operations for the user. order_price and preorder_price are decimal number strings with a dot separator and two decimal digits, like "2.00" or "3.55", displaying the price in euros. Response <TaxiCenter> // HTTP 404 Not Found 100=UnsupportedLocation <Error> Example "id": 1, "name": "V-S Taxidata", "order_price": "2.50", "preorder_price": "7.00", "capabilities": 9, "settings": "telephone": " " // HTTP 404 Not Found "code": 100, "localized_description": "Et ole määriteltyjen taksikeskusten alueella." Taxi center by ID GET /center/<id>/ 5

6 Response <TaxiCenter> // HTTP 404 Not Found 101=UnknownIdentifier <Error> Example "id": 1, "name": "V-S Taxidata", "order_price": "2.50", "preorder_price": "7.00", "capabilities": 9, "settings": "telephone": " " // HTTP 404 Not Found "code": 101, "localized_description": "Valittua taksikeskusta ei löydy." Current status for Orders GET /orders/<order-id?> Gets the statuses for pending orders for the current MaaS operator or a single order belonging to it if given as a parameter order_id. The status may contain data relating to it in the data field. For now this is only if the status is VehicleLocation and the handling taxi center supports posting the location (see Common datatypes and API conventions). If no pending orders exist, the value for statuses in the JSON will be an empty array. Response // HTTP 200 <StatusCode> Received = 1 ReceivedByDispatch = 9 Accepted = 12 PreorderReceived = 8 RequestingVehicle = 2 AcceptedByVehicle = 3 VehicleLocation = 4 NoContactWithVehicle = 10 NotOperational = 11 PassengerInVehicle = 14 6

7 Example Complete = 5 Error = 6 Canceled = 7 <Fallback> "telephone": <string> Parameter<Accepted> "dispatch_id": <string> Parameter<AcceptedByVehicle> "vehicle_id": <string>, Parameter<VehicleLocation> "vehicle_id": <string>, "lat": <double>, "long": <double>, // Arrival time is set on the first location information is received i.e. It is not updated cons "estimated_arrival_at": <datetime> <Status> "order_id": <int>, "timestamp": <timestamp>, "code": <StatusCode>, "localized_description": <string>, // Type is dependent on the actual value of code "data": Parameter<code> "fallback": <Fallback?> "statuses": <Status*> "statuses": [ "order_id": 58, "timestamp": " T08:19:00+03:00", "code": 3, "localized_description": "Taksikeskus on vastaanottanut tilauksen.", "data": "dispatch_id": , 7

8 ] "order_id": 59, "timestamp": " T08:19:00+03:00", "code": 3, "localized_description": "Auto 1234 hyväksyi tilauksen ja on matkalla.", "data": "vehicle_id": 1234, "order_id": 60, "timestamp": " T08:19:00+03:00", "code": 4, "localized_description": "Taksi on matkalla!", "data": "lat": , "long": Reverse geocoding by coordinate GET /address/by-coordinate/?lat=<double>&long=<double>&accuracy=<double> Gets the reverse geocoded address for the given coordinate. We will use the Accept-Language HTTP header field to show the address in the desired language. The orders will be passed by to the Taxi centers in Finnish. If the address is correctly reverse geocoded but no corresponding taxi centers exist, an UnsupportedLocation error will be returned. If the taxi center for the address exists but does not support ordering, an UnsupportedDispatchCenter error will be returned. Response // HTTP 200 <NamedLocation> // HTTP =UnsupportedLocation, 116=UnsupportedDispatchCenter // HTTP =UnknownLocation, 120=InsufficientAccuracy <Error> Example "distance": 25.0, "coordinate": "lat": 60.2, 8

9 "long": 22.2, "localized_title": "Yliopiston Apteekki", "localized_subtitle": "Universitetsgatan 25, Åbo", "order_address": "Yliopistonkatu 25", "order_city": "Turku", "taxi_center": "id": 1, "name": "V-S Taxidata", "order_price": "2.50", "preorder_price": "7.00", "capabilities": 9, "settings": "telephone": " " // HTTP 403 Forbidden "code": 100, "localized_description": "Tälle osoitteelle ei löydetty taksikeskusta." "location": "distance": 25.0, "coordinate": "lat": 60.2, "long": 22.2, "localized_title": "Yliopiston Apteekki", "localized_subtitle": "Universitetsgatan 25, Åbo", "order_address": "Yliopistonkatu 25", "order_city": "Turku" // or "code": 116, "localized_description": "Taksin tilaaminen tähän osoitteeseen sovelluksen kautta ei ole vielä m "location": "distance": 25.0, "coordinate": "lat": 60.2, "long": 22.2, "localized_title": "Yliopiston Apteekki", "localized_subtitle": "Universitetsgatan 25, Åbo", "order_address": "Yliopistonkatu 25", "order_city": "Turku", "taxi_center": "id": 1, "name": "V-S Taxidata", "order_price": "2.50", "preorder_price": "7.00", "capabilities": 9, "settings": "telephone": " " 9

10 // HTTP 404 Not Found "code": 103, "localized_description": "Et voi tilata taksia annettuun osoitteeseen. Syötä uusi osoite." // or "code": 120, "localized_description": "Sijaintia ei voitu määrittää riittävän tarkasti." Order locations GET /locations/?city=<string> OR GET /locations/?lat=<double>&long=<double>&accuracy=<double?> OR GET /locations/?term=<string>&city=<string?>&lat=<double?>&long=<double?>&accuracy=<double?> Gets a list of suggestions to be shown to the end user given when creating a new order. The list will be sorted by the server to the order it will be shown to the end user. The search can be performed either with a search term (such as "Lentokenttä"), with a specific location or without either of them. The accuracy parameter specifies the accuracy of the GPS measurement if the coordinate comes from the user s current location. If the location is manually selected from a map instead, then the parameter must be omitted. If the term search is used, please submit only queries with more than 3 characters in length. The lat, long and accuracy-parameters should be submitted along with the term search. This enables sorting the results by user s current location. To limit any of the searches to a given city, provide the parameter city to the query. AddressForCity as a value for type denotes that the application should not take the address as an order address but rather as a suggestion for autocompletion. After the user selects an item of this type, the application should start using the city field along with the term to search the addresses available for that given address-city pair. The result object may contain error if the suggestions are performed with only the coordinate and the location does not offer a decent suggestion. Response <NamedLocationType> SuggestedNearby=2, AddressForCity=3 <LocationList> "suggestion": <NamedLocation>, "type": <NamedLocationType>, "localized_type": <string> 10

11 Example "suggestions": <LocationList*> "error": <Error?> // Same errors as reverse geocoding, and also LocationWarning "suggestions": [ "suggestion": "distance": 25.0, "coordinate": "lat": 60.52, "long": 22.27, "order_address": "Lentoasemantie 150", "order_city": "Turku", "localized_title": "Lentoasemantie 150", "localized_subtitle": "Turku", "taxi_center": "id": 1, "name": "V-S Taxidata", "order_price": "2.50", "preorder_price": "7.00", "capabilities": 9, "settings": "telephone": " ", "type": 2, "localized_type": "Ehdotukset" ], "error": "code": 119, "localized_description": "Ehdotettu paikka on melko kaukana nykyisestä tunnistetusta sijainn // Example for type 3 (AddressForCity) "suggestions": [ "suggestion": "distance": 25.0, "coordinate": "lat": 60.52, "long": 22.27, "localized_title": "Yliopistonkatu", "localized_subtitle": "Turku", "type": 3, "localized_type": "Ehdotukset", "suggestion": "distance": 25.0, 11

12 ] "coordinate": "lat": 60.52, "long": 22.27, "localized_title": "Yliopistonkatu", "localized_subtitle": "Helsinki", "type": 3, "localized_type": "Ehdotukset", "suggestion": "distance": 25.0, "coordinate": "lat": 60.52, "long": 22.27, "localized_title": "Yliopistonkatu", "localized_subtitle": "Tampere", "type": 3, "localized_type": "Ehdotukset" Status channel subscription GET /status/<uuid>/ Subscribe to status messages using a WebSocket connection. The UUID of the device whose status is to be listened to is given as parameter. The posted messages and their format currently match the Current status for orders endpoint, but this is subject to change. POST Validate location and datetime before ordering POST /order/validate/ Validates an Order. This allows you to give the user feedback about a possibly invalid departure address or (pre)order datetime before order creation is attempted. If the address and (preorder or current) datetime are valid, an empty HTTP 200 OK response is returned. If one of them is invalid, an HTTP 403 Forbidden response is returned with a corresponding error code. The UnsupportedLocation error code will be returned if a taxi cannot be ordered to Location, regardless of whether a preorder datetime is specified or not. The UnknownLocation error code will be returned if the address given in Location does not exist. The UnsupportedDatetimeForLocation error code will be returned if the Location itself would be allowed, but is temporally restricted at the current time or at the time specified by the at parameter. The localized_description field will vary depending on whether at was given or generated by server i.e. if we re dealing with a preorder or with a regular order. The UnsupportedDispatchCenter error code will be returned if the taxi center matching the Location does not yet support ordering via API this enables the client to e.g. show the taxi center phone number. Request <Order> Response with empty body // HTTP 403 Forbidden 12

13 100=UnsupportedLocation 111=UnsupportedDatetimeForLocation 116=UnsupportedDispatchCenter // HTTP 404 Not Found 103=UnknownLocation, <Error> Example // POST /order/validate/ "locations": [ "address": "street_address": "Ratapihankatu 30",, "type": "pickup", "at": " T09:48:23+03:00", "passenger_count": 4, "contacts": [ "phone_number": " ", "name": "Mikko Harju", "provider_order_id": "MaaS-67859", "passenger_count": 3, "phone_number": " ", "name": "Minna Möttönen", "provider_order_id": "MaaS-67860", "message": "Tarvitsen apua laukun kantamisessa!", "passenger_count": 1 ], "address": "street_address": "Arvinkatu 19",, "type": "destination", "drop_off": ["MaaS-67860"], "passenger_count": 1, "address": "street_address": "Itäinen pitkäkatu 25", 13

14 ,, "type": "destination", "drop_off": ["MaaS-67859"] "passenger_count": 2 "address": "street_address": "Itäinen pitkäkatu 1",, "type": "destination", "drop_off": ["MaaS-67859"] "passenger_count": 1 ], "submitted": " T22:32:10+03:00", "prepaid": true // HTTP 403 Forbidden "code": 100, "localized_description": "Et ole määriteltyjen taksikeskusten alueella." // or "code": 111, // preorder error text "localized_description": "Valitsemaasi osoitteeseen ei voi ennakkotilata taksia antamanasi ajank // or "code": 111, // regular order error text "localized_description": "Valitsemaasi osoitteeseen ei voi tilata taksia juuri nyt." // or "code": 116, "localized_description": "Taksin tilaaminen tähän osoitteeseen sovelluksen kautta ei ole vielä m // HTTP 404 Not Found "code": 103, "localized_description": "Et voi tilata taksia annettuun osoitteeseen. Syötä uusi osoite." Request for a new taxi to location POST /order/ Requests a taxi to take in passengers from nodes with type pickup. Additionally the order can specify destination nodes to denote the destinations. The changes in the order s status will be reflected in the Current status for orders and Status channel subscription endpoints. If the at parameter is defined, the order is a preorder. 14

15 If the prepaid flag is set, the order has been paid in advance and the users will not pay for the trip in the vehicle. This is available only for professional contracts. If the vehicle_type field is set in the order, the order can be fullfilled also with a vehicle with more seats than the order states. For example, for an "any" taxi (also the default if the parameter is not specified), the order can be fullfilled with a "any" a "combi" or a "minibus". For orders with "combi" can be fullfilled with "combi" or "minibus". The end user must know that for specific kind of requests the fullfillment can take a long time. If the capabilities field of a TaxiCenter specifies the PreorderDestinationAddressRequired flag, destination is required. If capabilities specifies the PreorderDestinationAddressAllowed flag, destination is optional. If both flags are set, PreorderDestinationAddressRequired takes presedence and destination is required. If the vehicle_type field is set in the order, the Operator must take care that the order is fulfillable with the request. For example, if there are 10 passengers in the order and a combi (Station Wagon) vehicle is requested, the route must contain at most 4 passengers between successive pickup and drop_off nodes. The submitted parameter must be generated by the client once per order. If, for some reason (e.g. bad network connectivity) the client needs to re-send the order, the submitted parameter MUST be the same as it was in previous attempts. This is the only way to distinguish between order requests that are automatically re-sent by the client application (identical submitted values) and multiple user-originated orders (different submitted values), when the user wants to order (or preorder with the same at time) multiple taxis to the same location. The phone number of the users participating in the ride can be sent in the contacts field so that the driver can contact the users should there be a need for it. If the backend has already received an order with a given submitted timestamp, it will respond with a HTTP 200 OK status code. Request <Order> Response // HTTP 202 Accepted <OrderResponse> "id": <int> <OrderResponse> // HTTP 400 Bad Request <ValidationError> "field": <string>, "localized_error": <string> "errors": <ValidationError*> // HTTP 403 Forbidden 120=InsufficientAccuracy 15

16 // HTTP 403 Forbidden 105=OperatorBlocked // The address (and perhaps datetime) have been submitted despite the fact // that one or the other would have failed validation; see "Validate location // and datetime before ordering" for details. 100=UnsupportedLocation 111=UnsupportedDatetimeForLocation 116=UnsupportedDispatchCenter // HTTP 404 Not Found 103=UnknownLocation, // HTTP 409 Conflict 108=OrderAlreadyReceived <Error> Example // POST /order/ "locations": [ "address": "street_address": "Ratapihankatu 30",, "type": "pickup", "at": " T09:48:23+03:00", "passenger_count": 4, "contacts": [ "phone_number": " ", "name": "Mikko Harju", "provider_order_id": "MaaS-67859", "passenger_count": 3, "phone_number": " ", "name": "Minna Möttönen", "provider_order_id": "MaaS-67860", "message": "Tarvitsen apua laukun kantamisessa!", "passenger_count": 1 ], 16

17 ,,, "address": "street_address": "Korpijärventie 2",, "type": "pickup", "contacts": [ "phone_number": " ", "name": "Make Kotilainen", "provider_order_id": "MaaS-67861", "passenger_count": 1 ], "passenger_count": 1 "address": "street_address": "Arvinkatu 19",, "type": "destination", "drop_off": ["MaaS-67860"], "passenger_count": 1 "address": "street_address": "Itäinen pitkäkatu 25",, "type": "destination", "drop_off": ["MaaS-67859"] "passenger_count": 2 "address": "street_address": "Itäinen pitkäkatu 1",, "type": "destination", "drop_off": ["MaaS-67859", "Maas-67861"] "passenger_count": 2 ], "submitted": " T22:32:10+03:00", "prepaid": true, "vehicle_type": "minibus" // HTTP 202 Accepted "id": 1234 // HTTP 400 Bad Request "errors": [ 17

18 ] "field": "at", "localized_error": "Et voi tilata taksia annetulle päivälle." // HTTP 403 Forbidden "code": 105, "localized_description": "Tämä operaattori on tilauskiellossa." // HTTP 409 Conflict "code": 108 "localized_description": "Tilaus on jo vastaanotettu." Price estimate for order POST /order/pricing/ Provides a non-binding estimate for the order given as parameter. The data should be the same that is submitted to the Request for a new taxi to location endpoint. The response contains the price for the total journey specified by the order. Request <Order> Response Example "price": <currency> // POST /order/pricing/ "locations": [ "address": "street_address": "Ratapihankatu 30",, "type": "pickup", "at": " T09:48:23+03:00", "passenger_count": 4, "contacts": [ "phone_number": " ", "name": "Mikko Harju", "provider_order_id": "MaaS-67859", "passenger_count": 3, "phone_number": " ", 18

19 ,, ] "name": "Minna Möttönen", "provider_order_id": "MaaS-67860", "message": "Tarvitsen apua laukun kantamisessa!", "passenger_count": 1 "address": "street_address": "Arvinkatu 19",, "type": "destination", "drop_off": ["MaaS-67860"], "passenger_count": 1 "address": "street_address": "Itäinen pitkäkatu 25",, "type": "destination", "drop_off": ["MaaS-67859"], "passenger_count": 3 ], "submitted": " T22:32:10+03:00", "prepaid": true "price": "16.70", Send a message to the driver POST /order/<order-id>/send-message/ NOT YET IMPLEMENTED IN THE FIRST RELEASE Sends a message through the dispatch center to the vehicle that has accepted the order. The order must be in a state there is a possibility to send a message to the driver, i.e. a vehicle has accepted the order and the order is not yet completed. Request "phone_number": <string>, "message": <string> Response with empty body // or // HTTP 404 Not Found with empty body 19

20 // or Example PUT // HTTP 400 Bad Request <Error> POST /order/12345/send-message/ "phone_number": " ", "message": "Matkalaukkuni on vielä tulossa koneesta. Tulen aivan kohta!" // HTTP 404 Not found // HTTP 400 "code": 200 "localized_description": "Auto ei ole vielä hyväksynyt tilausta." Update a preorder To update a preorder, for now it is made by canceling the order with Cancel an order followed by creating a new preorder with Request for a new taxi to location. DELETE Cancel an order DELETE /order/<order_id>/cancel/ Cancels an order or a preorder. An order can be cancelled as long as a taxi vehicle hasn t yet accepted the order (i.e. as long as Current status for orders returns one of: Received, PreorderReceived, ReceivedByDispatch or RequestingVehicle). If it s too late to cancel an order, HTTP 403 Forbidden will be returned. Response with empty body // HTTP 404 Not Found 113=UnknownOrder // HTTP 403 Forbidden 114=TooLateToCancelOrder 115=NotAuthorized // Order not created by the currently identified MaaS operator 20

21 <Error> Example // DELETE /order/1234/cancel/ // HTTP 404 Not Found "code": 102, "localized_description": "Tilausta 1234 ei ole olemassa" // HTTP 403 Forbidden "code": 114, "localized_description": "Tilausta ei voi enää peruuttaa." // or "code": 115, "localized_description": "Sinulla ei ole oikeutta perua tätä tilausta." 21

Fleet Connectivity Extension

Fleet Connectivity Extension Fleet Connectivity Extension Developer's Guide Version 1.0 Fleet Connectivity Extension Developer's Guide 2 Contents Contents Legal Notices...3 Document Information... 4 Chapter 1: Overview... 5 What is

More information

Taxi Service Design Description

Taxi Service Design Description Taxi Service Design Description Version 2.0 Page 1 Revision History Date Version Description Author 2012-11-06 0.1 Initial Draft DSD staff 2012-11-08 0.2 Added component diagram Leon Dragić 2012-11-08

More information

Programming Autodesk PLM 360 Using REST. Doug Redmond Software Engineer, Autodesk

Programming Autodesk PLM 360 Using REST. Doug Redmond Software Engineer, Autodesk Programming Autodesk PLM 360 Using REST Doug Redmond Software Engineer, Autodesk Introduction This class will show you how to write your own client applications for PLM 360. This is not a class on scripting.

More information

Cloud Elements! Marketing Hub Provisioning and Usage Guide!

Cloud Elements! Marketing Hub Provisioning and Usage Guide! Cloud Elements Marketing Hub Provisioning and Usage Guide API Version 2.0 Page 1 Introduction The Cloud Elements Marketing Hub is the first API that unifies marketing automation across the industry s leading

More information

Field Properties Quick Reference

Field Properties Quick Reference Field Properties Quick Reference Data types The following table provides a list of the available data types in Microsoft Office Access 2007, along with usage guidelines and storage capacities for each

More information

ipayment Gateway API (IPG API)

ipayment Gateway API (IPG API) ipayment Gateway API (IPG API) Accepting e-commerce payments for merchants Version 3.2 Intercard Finance AD 2007 2015 Table of Contents Version control... 4 Introduction... 5 Security and availability...

More information

Get a list of ACD Queues. Get a single ACD Queue resource. Get a single ACD Queue resource. Update an existing ACD Queue. Delete an ACD Queue.

Get a list of ACD Queues. Get a single ACD Queue resource. Get a single ACD Queue resource. Update an existing ACD Queue. Delete an ACD Queue. Last modified on 2016-01-05. ACD Queue An ACD Queue distributes waiting inbound calls in an ordered manner. API Endpoint /api/v4/acd/queue/ Methods NAME DESCRIPTION GET /api/v4/acd/queue/ Get a list of

More information

IoT-Ticket.com. Your Ticket to the Internet of Things and beyond. IoT API

IoT-Ticket.com. Your Ticket to the Internet of Things and beyond. IoT API IoT-Ticket.com Your Ticket to the Internet of Things and beyond IoT API Contents 1 Introduction... 4 1.1 Overview... 4 1.2 Abbreviations and definitions... 4 1.3 Data Model... 4 1.4 General Information...

More information

VMware vcenter Log Insight Developer's Guide

VMware vcenter Log Insight Developer's Guide VMware vcenter Log Insight Developer's Guide vcenter Log Insight 2.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new

More information

MONETA.Assistant API Reference

MONETA.Assistant API Reference MONETA.Assistant API Reference Contents 2 Contents Abstract...3 Chapter 1: MONETA.Assistant Overview...4 Payment Processing Flow...4 Chapter 2: Quick Start... 6 Sandbox Overview... 6 Registering Demo Accounts...

More information

Online signature API. Terms used in this document. The API in brief. Version 0.20, 2015-04-08

Online signature API. Terms used in this document. The API in brief. Version 0.20, 2015-04-08 Online signature API Version 0.20, 2015-04-08 Terms used in this document Onnistuu.fi, the website https://www.onnistuu.fi/ Client, online page or other system using the API provided by Onnistuu.fi. End

More information

REST Webservices API Reference Manual

REST Webservices API Reference Manual crm-now/ps REST Webservices API Reference Manual Version 1.5.1.0 crm-now development documents Page 1 Table Of Contents OVERVIEW...4 URL FORMAT...4 THE RESPONSE FORMAT...4 VtigerObject...5 Id Format...5

More information

Contents. 2 Alfresco API Version 1.0

Contents. 2 Alfresco API Version 1.0 The Alfresco API Contents The Alfresco API... 3 How does an application do work on behalf of a user?... 4 Registering your application... 4 Authorization... 4 Refreshing an access token...7 Alfresco CMIS

More information

How To Understand The Error Codes On A Crystal Reports Print Engine

How To Understand The Error Codes On A Crystal Reports Print Engine Overview Error Codes This document lists all the error codes and the descriptions that the Crystal Reports Print Engine generates. PE_ERR_NOTENOUGHMEMORY (500) There is not enough memory available to complete

More information

Global Transport Secure ecommerce. Web Service Implementation Guide

Global Transport Secure ecommerce. Web Service Implementation Guide Global Transport Secure ecommerce Web Service Implementation Guide Version 1.0 October 2013 Global Payments Inc. 10 Glenlake Parkway, North Tower Atlanta, GA 30328-3447 Global Transport Secure ecommerce

More information

Utility Software II lab 1 Jacek Wiślicki, jacenty@kis.p.lodz.pl original material by Hubert Kołodziejski

Utility Software II lab 1 Jacek Wiślicki, jacenty@kis.p.lodz.pl original material by Hubert Kołodziejski MS ACCESS - INTRODUCTION MS Access is an example of a relational database. It allows to build and maintain small and medium-sized databases and to supply them with a graphical user interface. The aim of

More information

Common definitions and specifications for OMA REST interfaces

Common definitions and specifications for OMA REST interfaces Common definitions and specifications for OMA REST interfaces Candidate Version 1.0 11 Jan 2011 Open Mobile Alliance OMA-TS-REST_Common-V1_0-20110111-C OMA-TS-REST_Common-V1_0-20110111-C Page 2 (20) Use

More information

MS ACCESS DATABASE DATA TYPES

MS ACCESS DATABASE DATA TYPES MS ACCESS DATABASE DATA TYPES Data Type Use For Size Text Memo Number Text or combinations of text and numbers, such as addresses. Also numbers that do not require calculations, such as phone numbers,

More information

vcloud Air Platform Programmer's Guide

vcloud Air Platform Programmer's Guide vcloud Air Platform Programmer's Guide vcloud Air OnDemand 5.7 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition.

More information

Table and field properties Tables and fields also have properties that you can set to control their characteristics or behavior.

Table and field properties Tables and fields also have properties that you can set to control their characteristics or behavior. Create a table When you create a database, you store your data in tables subject-based lists that contain rows and columns. For instance, you can create a Contacts table to store a list of names, addresses,

More information

Remote Access API 2.0

Remote Access API 2.0 VYATTA A BROCADE COMPANY Vyatta System Remote Access API 2.0 REFERENCE GUIDE Vyatta A Brocade Company 130 Holger Way San Jose, CA 95134 www.brocade.com 408 333 8400 COPYRIGHT Copyright 2005 2015 Vyatta,

More information

API Reference Guide. API Version 1. Copyright Platfora 2016

API Reference Guide. API Version 1. Copyright Platfora 2016 API Reference Guide API Version 1 Copyright Platfora 2016 Last Updated: 10:05 a.m. April 21, 2016 Contents Document Conventions... 5 Contact Platfora Support...6 Copyright Notices... 6 Chapter 1: Using

More information

OnTime Web Services User Guide

OnTime Web Services User Guide OnTime Web Services User Guide OnTime offers a set of SOAP based XML Web Services built on open standards, which allow third party applications and web sites to communicate seamlessly and in real-time

More information

Fairsail REST API: Guide for Developers

Fairsail REST API: Guide for Developers Fairsail REST API: Guide for Developers Version 1.02 FS-API-REST-PG-201509--R001.02 Fairsail 2015. All rights reserved. This document contains information proprietary to Fairsail and may not be reproduced,

More information

Documentation to use the Elia Infeed web services

Documentation to use the Elia Infeed web services Documentation to use the Elia Infeed web services Elia Version 1.0 2013-10-03 Printed on 3/10/13 10:22 Page 1 of 20 Table of Contents Chapter 1. Introduction... 4 1.1. Elia Infeed web page... 4 1.2. Elia

More information

Integration SDK (HTTP API)

Integration SDK (HTTP API) Integration SDK (HTTP API) 1. General agreements............................................ 3 2. Infrastructure................................................ 3 2.1 Get unique identifier.........................................

More information

QIWI Wallet Pull Payments API

QIWI Wallet Pull Payments API QIWI Wallet QIWI Wallet Pull Payments API Version 2.1 Table of contents 1. Introduction... 2 1.1. Purpose of the API... 2 1.2. Things to Know About QIWI Wallet... 2 2. QIWI Wallet Interface... 3 2.1. Creating

More information

Offline Payment Methods

Offline Payment Methods Offline Payment Methods STRONGVON Tournament Management System 1 Overview The STRONGVON Tournament Management System allows you to collect online registration, while arranging for offline payment methods

More information

This Annex uses the definitions set out in the Agreement on service of payment cards on the Internet (hereinafter the Agreement).

This Annex uses the definitions set out in the Agreement on service of payment cards on the Internet (hereinafter the Agreement). SERVICE OF PAYMENT CARDS ON THE INTERNET ANNEX 2 TO AGREEMENT Requirements for Queries to I-Payment Terminal This Annex uses the definitions set out in the Agreement on service of payment cards on the

More information

Merchant Service Provider Guide for Mobilpenge Based Acquiring

Merchant Service Provider Guide for Mobilpenge Based Acquiring Merchant Service Provider Guide for Mobilpenge Based Acquiring November 14, 2011 Version 1.07 Nets Technical Guide Copyright Nets Danmark A/S Page 1 Contents 1 Introduction... 4 1.1 Notation convention...

More information

Cloud Powered Mobile Apps with Azure

Cloud Powered Mobile Apps with Azure Cloud Powered Mobile Apps with Azure Malte Lantin Technical Evanglist Microsoft Azure Agenda Mobile Services Features and Demos Advanced Features Scaling and Pricing 2 What is Mobile Services? Storage

More information

Safeguard Ecommerce Integration / API

Safeguard Ecommerce Integration / API Safeguard Ecommerce Integration / API Product Manual Version 3 Revision 1.11 Table of Contents 1. INTRODUCTION... 4 1.1 Available commands... 4 2. HOW THE ADMINISTRATION SYSTEM IS EXPECTED TO BE USED OPERATIONALLY...

More information

Specific API Usage Limitations... 6 Daily Limitation... 6 Concurrency Limitation... 6. API Description... 7 Site Data API... 7

Specific API Usage Limitations... 6 Daily Limitation... 6 Concurrency Limitation... 6. API Description... 7 Site Data API... 7 Last update: July 2015 SolarEdge API SolarEdge API Contents Last update: July 2015... 1 SolarEdge API... 2 Contents... 2 General... 3 Purpose and scope... 3 Acronyms and abbreviations... 3 Introduction...

More information

Perceptive Integration Server

Perceptive Integration Server Perceptive Integration Server Getting Started Guide ImageNow Version: 6.7. x Written by: Product Documentation, R&D Date: October 2013 2013 Perceptive Software. All rights reserved CaptureNow, ImageNow,

More information

Sample Usage of TAXII

Sample Usage of TAXII THE MITRE CORPORATION Sample Usage of TAXII Version 1.0 (draft) Mark Davidson, Charles Schmidt 11/16/2012 The Trusted Automated exchange of Indicator Information (TAXII ) specifies mechanisms for exchanging

More information

Nuance Mobile Developer Program. HTTP Services for Nuance Mobile Developer Program Clients

Nuance Mobile Developer Program. HTTP Services for Nuance Mobile Developer Program Clients Nuance Mobile Developer Program HTTP Services for Nuance Mobile Developer Program Clients Notice Nuance Mobile Developer Program HTTP Services for Nuance Mobile Developer Program Clients Copyright 2011

More information

Pemrograman Dasar. Basic Elements Of Java

Pemrograman Dasar. Basic Elements Of Java Pemrograman Dasar Basic Elements Of Java Compiling and Running a Java Application 2 Portable Java Application 3 Java Platform Platform: hardware or software environment in which a program runs. Oracle

More information

HireDesk API V1.0 Developer s Guide

HireDesk API V1.0 Developer s Guide HireDesk API V1.0 Developer s Guide Revision 1.4 Talent Technology Corporation Page 1 Audience This document is intended for anyone who wants to understand, and use the Hiredesk API. If you just want to

More information

NAT TCP SIP ALG Support

NAT TCP SIP ALG Support The feature allows embedded messages of the Session Initiation Protocol (SIP) passing through a device that is configured with Network Address Translation (NAT) to be translated and encoded back to the

More information

07/04/2014 NOBIL API. Version 3.0. Skåland Webservice Side 1 / 16

07/04/2014 NOBIL API. Version 3.0. Skåland Webservice Side 1 / 16 NOBIL API Version 3.0 Skåland Webservice Side 1 / 16 Client API version 3.0 NOBIL is a comprehensive and trustworthy database covering all charging stations in Norway, and is open for other countries,

More information

The HTTP Plug-in. Table of contents

The HTTP Plug-in. Table of contents Table of contents 1 What's it for?... 2 2 Controlling the HTTPPlugin... 2 2.1 Levels of Control... 2 2.2 Importing the HTTPPluginControl...3 2.3 Setting HTTPClient Authorization Module... 3 2.4 Setting

More information

HTTP Protocol. Bartosz Walter <Bartek.Walter@man.poznan.pl>

HTTP Protocol. Bartosz Walter <Bartek.Walter@man.poznan.pl> HTTP Protocol Bartosz Walter Agenda Basics Methods Headers Response Codes Cookies Authentication Advanced Features of HTTP 1.1 Internationalization HTTP Basics defined in

More information

GoCoin: Merchant integration guide

GoCoin: Merchant integration guide GoCoin: Merchant integration guide More information can be found at help.gocoin.com Preface This guide is intended for Merchants who wish to use the GoCoin API to accept and process payments in Cryptocurrency.

More information

Appendix. Web Command Error Codes. Web Command Error Codes

Appendix. Web Command Error Codes. Web Command Error Codes Appendix Web Command s Error codes marked with * are received in responses from the FTP server, and then returned as the result of FTP command execution. -501 Incorrect parameter type -502 Error getting

More information

E*TRADE Developer Platform. Developer Guide and API Reference. October 24, 2012 API Version: v0

E*TRADE Developer Platform. Developer Guide and API Reference. October 24, 2012 API Version: v0 E*TRADE Developer Platform Developer Guide and API Reference October 24, 2012 API Version: v0 Contents Getting Started... 5 Introduction... 6 Architecture... 6 Authorization... 6 Agreements... 7 Support

More information

SOPG (Service Oriented Prepaid Gateway - xml based protocol) Documentation. Version Date Description Author

SOPG (Service Oriented Prepaid Gateway - xml based protocol) Documentation. Version Date Description Author CLASSIC PAYMENT API SOPG (Service Oriented Prepaid Gateway - xml based protocol) Documentation Version history Version Date Description Author 0.1 2013-10-03 Initial draft Paul Kneidinger 0.2 2013-20-03

More information

Data Mailbox. support.ewon.biz. Reference Guide

Data Mailbox. support.ewon.biz. Reference Guide Reference Guide RG 005-0-EN / Rev. 1.0 Data Mailbox The Data Mailbox is a Talk2M service that gathers ewon historical data and makes it available for third party applications in an easy way. support.ewon.biz

More information

Once the schema has been designed, it can be implemented in the RDBMS.

Once the schema has been designed, it can be implemented in the RDBMS. 2. Creating a database Designing the database schema... 1 Representing Classes, Attributes and Objects... 2 Data types... 5 Additional constraints... 6 Choosing the right fields... 7 Implementing a table

More information

Get a list of Extensions. Create a new Extension. Patch an existing Extension resource. Get a single Extension resource.

Get a list of Extensions. Create a new Extension. Patch an existing Extension resource. Get a single Extension resource. Last modified on 2015-09-25. Extension The Extension resources is a collection of Endpoints and Route Points that represent a User's Extension. The Extension Resource allows a User's registered devices

More information

NETWORK ADMINISTRATION

NETWORK ADMINISTRATION NETWORK ADMINISTRATION INTRODUCTION The PressureMAP software provides users who have access to an Ethernet network supporting TCP/IP with the ability to remotely log into the MAP System via a network connection,

More information

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. [MS-SPWFCSOM]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

End User Configuration

End User Configuration CHAPTER114 The window in Cisco Unified Communications Manager Administration allows the administrator to add, search, display, and maintain information about Cisco Unified Communications Manager end users.

More information

Issuetrak API 1.2 Documentation A Guide to the Issuetrak API, Version 1.2

Issuetrak API 1.2 Documentation A Guide to the Issuetrak API, Version 1.2 Issuetrak API 1.2 A Guide to the Issuetrak API, Version 1.2 For technical assistance, please contact Issuetrak s Support Team either via e-mail at support@issuetrak.com or via the Issuetrak Support Site

More information

Bitcoin Payment Gateway API

Bitcoin Payment Gateway API Bitcoin Payment Gateway API v0.3 BitPay, Inc. https://bitpay.com 2011-2012 BITPAY, Inc. All Rights Reserved. 1 Table of Contents Introduction Activating API Access Invoice States Creating an Invoice Required

More information

SMTP-32 Library. Simple Mail Transfer Protocol Dynamic Link Library for Microsoft Windows. Version 5.2

SMTP-32 Library. Simple Mail Transfer Protocol Dynamic Link Library for Microsoft Windows. Version 5.2 SMTP-32 Library Simple Mail Transfer Protocol Dynamic Link Library for Microsoft Windows Version 5.2 Copyright 1994-2003 by Distinct Corporation All rights reserved Table of Contents 1 Overview... 5 1.1

More information

Verizon Wireless Field Force Manager Device User Guide

Verizon Wireless Field Force Manager Device User Guide Verizon Wireless Field Force Manager Device User Guide Verizon Wireless Field Force Manager Device User Guide Table of Contents General Information...4 System requirements...4 Privacy and mobility...4

More information

Configuring Health Monitoring

Configuring Health Monitoring CHAPTER4 Note The information in this chapter applies to both the ACE module and the ACE appliance unless otherwise noted. The features that are described in this chapter apply to both IPv6 and IPv4 unless

More information

A table is a collection of related data entries and it consists of columns and rows.

A table is a collection of related data entries and it consists of columns and rows. CST 250 MySQL Notes (Source: www.w3schools.com) MySQL is the most popular open-source database system. What is MySQL? MySQL is a database. The data in MySQL is stored in database objects called tables.

More information

API Reference. Nordisk e-handel AB. Version 24

API Reference. Nordisk e-handel AB. Version 24 API Reference Nordisk e-handel AB Version 24 CONTENTS CONTENTS 1 Introduction 1 2 API Fundamentals 3 2.1 Application Protocol................................ 3 2.2 Character encoding.................................

More information

Developer Guide: REST API Applications. SAP Mobile Platform 2.3 SP03

Developer Guide: REST API Applications. SAP Mobile Platform 2.3 SP03 Developer Guide: REST API Applications SAP Mobile Platform 2.3 SP03 DOCUMENT ID: DC01926-01-0233-01 LAST REVISED: September 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This publication pertains

More information

Package uptimerobot. October 22, 2015

Package uptimerobot. October 22, 2015 Type Package Version 1.0.0 Title Access the UptimeRobot Ping API Package uptimerobot October 22, 2015 Provide a set of wrappers to call all the endpoints of UptimeRobot API which includes various kind

More information

Specific API Usage Limitations... 7 Daily Limitation... 7 Concurrency Limitation... 7 Bulk Use... 7. API Description... 8 Site Data API...

Specific API Usage Limitations... 7 Daily Limitation... 7 Concurrency Limitation... 7 Bulk Use... 7. API Description... 8 Site Data API... Last update: May 2016 SolarEdge API SolarEdge API Contents SolarEdge API... 2 Contents... 2 General... 4 Purpose and scope... 4 Acronyms and abbreviations... 4 Introduction... 4 Technical Information...

More information

GeoCerts Reseller REST API

GeoCerts Reseller REST API GeoCerts Reseller REST API Product Description and Interface Definitions Revision 1.0 April 2010 Section 1: Table of Contents Section 1: Table of Contents... i Section 2: Overview... 1 2.1 Release Notes...1

More information

HTTP Reverse Proxy Scenarios

HTTP Reverse Proxy Scenarios Sterling Secure Proxy HTTP Reverse Proxy Scenarios Version 3.4 Sterling Secure Proxy HTTP Reverse Proxy Scenarios Version 3.4 Note Before using this information and the product it supports, read the information

More information

MasterCard In tern et Gatew ay Service (MIGS)

MasterCard In tern et Gatew ay Service (MIGS) Master Card Inter national MasterCard In tern et Gatew ay Service (MIGS) MIGS Payment Client Reference Manual Prepared By: Patrick Hayes Department: Principal Consultant, ebusiness Solutions Date Written:

More information

SQL Server An Overview

SQL Server An Overview SQL Server An Overview SQL Server Microsoft SQL Server is designed to work effectively in a number of environments: As a two-tier or multi-tier client/server database system As a desktop database system

More information

Types of Cloud Computing

Types of Cloud Computing Types of Cloud Computing (SaaS)Software as a Service XaaS (PaaS) Platform as a Service (IaaS) Infrastructure as a Service Access to Cloud computing Service Web URL (standard HTTP methods) web brower HTTP

More information

API documentation - 1 -

API documentation - 1 - API documentation - 1 - Table of Contents 1. Introduction 1.1. What is an API 2. API Functions 2.1. Purge list of files 2.1.1 Description 2.1.2 Implementation 2.2. Purge of whole cache (all files on all

More information

IBM Cloud Manager with OpenStack. REST API Reference, version 4.1

IBM Cloud Manager with OpenStack. REST API Reference, version 4.1 IBM Cloud Manager with OpenStack REST API Reference, version 4.1 IBM Cloud Manager with OpenStack REST API Reference, version 4.1 Note Before using this information and the product it supports, read the

More information

IP Addressing Introductory material.

IP Addressing Introductory material. IP Addressing Introductory material. A module devoted to IP addresses. Addresses & Names Hardware (Layer 2) Lowest level Ethernet (MAC), Serial point-to-point,.. Network (Layer 3) IP IPX, SNA, others Transport

More information

Building a Multi-Threaded Web Server

Building a Multi-Threaded Web Server Building a Multi-Threaded Web Server In this lab we will develop a Web server in two steps. In the end, you will have built a multi-threaded Web server that is capable of processing multiple simultaneous

More information

Acknowledgments. About the Author

Acknowledgments. About the Author Acknowledgments About the Author 1: Arrays and Array Manipulation. CREATING AND USING ARRAYS IN VISUAL BASIC Sorting Arrays WORKING WITH SORTED ARRAYS Finding an Element with a Specific Value in a Sorted

More information

AIRTEL INDIA OPEN API. Application Developer Guide for OAuth2 Authentication and Authorization. Document Version 1.1

AIRTEL INDIA OPEN API. Application Developer Guide for OAuth2 Authentication and Authorization. Document Version 1.1 AIRTEL INDIA OPEN API Application Developer Guide for OAuth2 Authentication and Authorization Document Version 1.1 This Application Developer Guide has been prepared for Airtel India. Copyright Intel Corporation

More information

cielo24 Documentation

cielo24 Documentation cielo24 Documentation Release 1.4.10 cielo24 November 19, 2015 1 The Basics 3 1.1 Getting Started.............................................. 3 1.2 Sandbox API...............................................

More information

OAuth 2.0 Developers Guide. Ping Identity, Inc. 1001 17th Street, Suite 100, Denver, CO 80202 303.468.2900

OAuth 2.0 Developers Guide. Ping Identity, Inc. 1001 17th Street, Suite 100, Denver, CO 80202 303.468.2900 OAuth 2.0 Developers Guide Ping Identity, Inc. 1001 17th Street, Suite 100, Denver, CO 80202 303.468.2900 Table of Contents Contents TABLE OF CONTENTS... 2 ABOUT THIS DOCUMENT... 3 GETTING STARTED... 4

More information

Transaction Inquiries

Transaction Inquiries Transaction Inquiries Publisher guide 3/26/2014 A guide to Tradedoubler s Transaction Inquiries system for publishers Contents 1. Introduction... 3 2. How it works... 3 3. Accessing the interface... 3

More information

SVEA HOSTED SERVICE SPECIFICATION V1.13

SVEA HOSTED SERVICE SPECIFICATION V1.13 SVEA HOSTED SERVICE SPECIFICATION V1.13 Table of Contents Abstract... 2 Modes of operation... 2 Interactive Mode details... 2 Integration... 2 Input parameters... 3 Output parameters... 8 Error Codes...

More information

PROCEDURES MANUAL FOR IMPLEMENTATION OF THE FLORIDA MOTOR VEHICLE NO-FAULT LAW AND FINANCIAL RESPONSIBILITY LAW INITIAL/RELOAD REQUIREMENTS

PROCEDURES MANUAL FOR IMPLEMENTATION OF THE FLORIDA MOTOR VEHICLE NO-FAULT LAW AND FINANCIAL RESPONSIBILITY LAW INITIAL/RELOAD REQUIREMENTS PROCEDURES MANUAL FOR IMPLEMENTATION OF THE FLORIDA MOTOR VEHICLE NO-FAULT LAW AND FINANCIAL RESPONSIBILITY LAW INITIAL/RELOAD REQUIREMENTS STATE OF FLORIDA DEPARTMENT OF HIGHWAY SAFETY AND MOTOR VEHICLES

More information

HP Project and Portfolio Management Center

HP Project and Portfolio Management Center HP Project and Portfolio Management Center Software Version: 9.20 RESTful Web Services Guide Document Release Date: February 2013 Software Release Date: February 2013 Legal Notices Warranty The only warranties

More information

Guide REST based web services in Automatisk kortbetaling via Betalingsservice

Guide REST based web services in Automatisk kortbetaling via Betalingsservice Guide REST based web services in Automatisk kortbetaling via Betalingsservice Version 3.1 Nets A/S Lautrupbjerg 10 2750 Ballerup DK T +45 44 68 44 68 F +45 44 86 09 30 www.nets.eu 1 Contents 1. Background...

More information

CDMI Extension: Partial Upload

CDMI Extension: Partial Upload CDMI Extension: Partial Upload Version 1.1a "Publication of this for review and comment has been approved by the Cloud Storage Technical Working Group. This draft represents a "best effort" attempt by

More information

Wellspring FAX Service 1 September 2015

Wellspring FAX Service 1 September 2015 Training Notes 1 September 2015 Wellspring Software, Inc., offers a Fax Service that can be used with PrintBoss from any computer that has internet access. Faxes are sent from PrintBoss through the internet

More information

MS Access: Advanced Tables and Queries. Lesson Notes Author: Pamela Schmidt

MS Access: Advanced Tables and Queries. Lesson Notes Author: Pamela Schmidt Lesson Notes Author: Pamela Schmidt Tables Text Fields (Default) Text or combinations of text and numbers, as well as numbers that don't require calculations, such as phone numbers. or the length set by

More information

Manage Workflows. Workflows and Workflow Actions

Manage Workflows. Workflows and Workflow Actions On the Workflows tab of the Cisco Finesse administration console, you can create and manage workflows and workflow actions. Workflows and Workflow Actions, page 1 Add Browser Pop Workflow Action, page

More information

Managing Virtual Servers

Managing Virtual Servers CHAPTER 4 Content Switching Module Device Manager (CVDM-CSM) displays details of existing virtual servers and enables users to perform detailed tasks that include creating or deleting virtual servers,

More information

Using SQL Server Management Studio

Using SQL Server Management Studio Using SQL Server Management Studio Microsoft SQL Server Management Studio 2005 is a graphical tool for database designer or programmer. With SQL Server Management Studio 2005 you can: Create databases

More information

MXSAVE XMLRPC Web Service Guide. Last Revision: 6/14/2012

MXSAVE XMLRPC Web Service Guide. Last Revision: 6/14/2012 MXSAVE XMLRPC Web Service Guide Last Revision: 6/14/2012 Table of Contents Introduction! 4 Web Service Minimum Requirements! 4 Developer Support! 5 Submitting Transactions! 6 Clients! 7 Adding Clients!

More information

Intel Rack Scale Architecture Storage Services

Intel Rack Scale Architecture Storage Services Intel Rack Scale Architecture Storage Services API Specification Software v. August 205 Revision 002 Document Number: 332878-002 All information provided here is subject to change without notice. Contact

More information

Geofencing Extension API

Geofencing Extension API Geofencing Extension API Developer's Guide Version 1.2 Geofencing Extension API Developer's Guide 2 Contents Contents Legal Notices...4 Document Information... 5 Chapter 1: Overview... 6 What is the Geofencing

More information

Instant Payment Notification Guide

Instant Payment Notification Guide Instant Payment Notification Guide Last updated: July 10, 2012 IPN Guide Document Number: 10087.en_US-20120710 2012 PayPal, Inc. All rights reserved. PayPal is a registered trademark of PayPal, Inc. The

More information

SmartSantander Open Data access using FI-WARE G.E. [ORION]

SmartSantander Open Data access using FI-WARE G.E. [ORION] SmartSantander Open Data access using FI-WARE G.E. [ORION What to find in this doc FI-WARE is an open cloud-based infrastructure for Future Internet applications and services, composed by different building

More information

How To Create A Table In Sql 2.5.2.2 (Ahem)

How To Create A Table In Sql 2.5.2.2 (Ahem) Database Systems Unit 5 Database Implementation: SQL Data Definition Language Learning Goals In this unit you will learn how to transfer a logical data model into a physical database, how to extend or

More information

Technical documentation

Technical documentation Technical documentation HTTP Application Programming Interface SMPP specifications Page 1 Contents 1. Introduction... 3 2. HTTP Application Programming Interface... 4 2.1 Introduction... 4 2.2 Submitting

More information

Form And List. SuperUsers. Configuring Moderation & Feedback Management Setti. Troubleshooting: Feedback Doesn't Send

Form And List. SuperUsers. Configuring Moderation & Feedback Management Setti. Troubleshooting: Feedback Doesn't Send 5. At Repeat Submission Filter, select the type of filtering used to limit repeat submissions by the same user. The following options are available: No Filtering: Skip to Step 7. DotNetNuke User ID: Do

More information

1. Change Log... 3 2. Introduction... 4 3. Flow summary... 4 3.1 Flow Overview... 4 3.2 Premium SMS flow... 6 3.3 Pin Flow... 7 3.4 Redirect Flow...

1. Change Log... 3 2. Introduction... 4 3. Flow summary... 4 3.1 Flow Overview... 4 3.2 Premium SMS flow... 6 3.3 Pin Flow... 7 3.4 Redirect Flow... Payment API 1. Change Log... 3 2. Introduction... 4 3. Flow summary... 4 3.1 Flow Overview... 4 3.2 Premium SMS flow... 6 3.3 Pin Flow... 7 3.4 Redirect Flow... 8 3.5 SMS Handshake Flow... 9 4. One-time

More information

IP Phone Services Configuration

IP Phone Services Configuration CHAPTER 96 Using Cisco Unified Communications Manager Administration, you define and maintain the list of IP phone services to which users can subscribe at their site. IP phone services comprise XML applications

More information

Standaard voor Publicatie Dynamische Parkeerdata Standard for Publishing Dynamic Parking Data

Standaard voor Publicatie Dynamische Parkeerdata Standard for Publishing Dynamic Parking Data Standaard voor Publicatie Dynamische Parkeerdata Standard for Publishing Dynamic Parking Data 2014-02-09 Document version 1.0 DOCUMENT INFORMATION Title: Customer: Author(s): Werkgroep SPDP Version: 1.0

More information

ClientAce WPF Project Example

ClientAce WPF Project Example Technical Note ClientAce WPF Project Example 1. Introduction Traditional Windows forms are being replaced by Windows Presentation Foundation 1 (WPF) forms. WPF forms are fundamentally different and designed

More information

[MS-SPEMAWS]: SharePoint Email Web Service Protocol. Intellectual Property Rights Notice for Open Specifications Documentation

[MS-SPEMAWS]: SharePoint Email Web Service Protocol. Intellectual Property Rights Notice for Open Specifications Documentation [MS-SPEMAWS]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

Virtual Payment Client Integration Reference. April 2009 Software version: 3.1.21.1

Virtual Payment Client Integration Reference. April 2009 Software version: 3.1.21.1 Virtual Payment Client Integration Reference April 2009 Software version: 3.1.21.1 Copyright MasterCard and its vendors own the intellectual property in this Manual exclusively. You acknowledge that you

More information