TaxiAPI Specification for MaaS operators
|
|
- Joel Richards
- 8 years ago
- Views:
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 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 informationTaxi 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 informationProgramming 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 informationCloud 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 informationField 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 informationipayment 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 informationGet 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 informationIoT-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 informationVMware 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 informationMONETA.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 informationOnline 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 informationREST 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 informationContents. 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 informationHow 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 informationGlobal 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 informationUtility 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 informationCommon 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 informationMS 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 informationvcloud 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 informationTable 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 informationRemote 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 informationAPI 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 informationOnTime 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 informationFairsail 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 informationDocumentation 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 informationIntegration SDK (HTTP API)
Integration SDK (HTTP API) 1. General agreements............................................ 3 2. Infrastructure................................................ 3 2.1 Get unique identifier.........................................
More informationQIWI 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 informationOffline 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 informationThis 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 informationMerchant 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 informationCloud 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 informationSafeguard 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 informationSpecific 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 informationPerceptive 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 informationSample 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 informationNuance 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 informationPemrograman 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 informationHireDesk 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 informationNAT 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 information07/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 informationThe 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 informationHTTP 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 informationGoCoin: 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 informationAppendix. 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 informationE*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 informationSOPG (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 informationData 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 informationOnce 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 informationGet 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 informationNETWORK 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 informationNo 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 informationEnd 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 informationIssuetrak 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 informationBitcoin 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 informationSMTP-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 informationVerizon 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 informationConfiguring 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 informationA 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 informationAPI 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 informationDeveloper 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 informationPackage 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 informationSpecific 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 informationGeoCerts 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 informationHTTP 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 informationMasterCard 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 informationSQL 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 informationTypes 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 informationAPI 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 informationIBM 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 informationIP 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 informationBuilding 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 informationAcknowledgments. 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 informationAIRTEL 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 informationcielo24 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 informationOAuth 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 informationTransaction 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 informationSVEA 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 informationPROCEDURES 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 informationHP 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 informationGuide 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 informationCDMI 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 informationWellspring 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 informationMS 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 informationManage 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 informationManaging 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 informationUsing 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 informationMXSAVE 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 informationIntel 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 informationGeofencing 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 informationInstant 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 informationSmartSantander 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 informationHow 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 informationTechnical 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 informationForm 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 information1. 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 informationIP 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 informationStandaard 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 informationClientAce 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]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,
More informationVirtual 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