applications resource endpoint

URL: /applications/<id>.<format>

Supported Methods

GET Get basic information about the selected application.

Resource Type

This endpoint returns an object of type Application.

id (string)
A string containing the canonical identifier that can be used to identify this application in URLs.
name (string)
The name of the application as provided by its developer.
oauthAccessTokenUrl (string)
The URL of the OAuth access token endpoint for this application.
oauthAuthorizationUrl (string)
The URL to send the user's browser to for the user authorization step.
oauthIdentificationUrl (string)
The URL to send the user's browser to in order to identify who is logged in (that is, the "sign in" link).
oauthRequestTokenUrl (string)
The URL of the OAuth request token endpoint for this application.
objectType (string)
The keyword identifying the type of object this is. For an Application object, objectType will be Application.
objectTypes (set<string>)
(Deprecated) The object types for this object. This set will contain the string tag:api.typepad.com,2009:Application for an Application object.
sessionSyncScriptUrl (string)
The URL of the session sync script.
signoutUrl (string)
The URL to send the user's browser to in order to sign them out of TypePad.
urlId (string)
A string containing the canonical identifier that can be used to identify this object in URLs. This can be used to recognise where the same user is returned in response to different requests, and as a mapping key for an application's local data store.
userFlyoutsScriptUrl (string)
The URL of a script to embed to enable the user flyouts functionality.

Client Library Methods for PHP

Get basic information about the selected application.
$tp->applications->get(array(

    # Required Parameters
    "id" => $id,

))

Property Endpoints

This endpoint has the following property endpoints:

groups Get a list of groups in which a client using a app_full access auth token from this application can act.
badges Get a list of badges defined by this application.

Example Request

GET /applications/6p012877b14c76970c.json HTTP/1.1
Host: api.typepad.com

HTTP/1.0 200 OK
Content-type: application/json
Content-length: 875

{
   "sessionSyncScriptUrl": "https://www.typepad.com/secure/services/api/6p012877b14c76970c/session-sync",
   "oauthIdentificationUrl": "https://www.typepad.com/secure/services/api/6p012877b14c76970c/oauth-identify",
   "objectTypes": [
      "tag:api.typepad.com,2009:Application"
   ],
   "name": "Devin's Awesome Site",
   "oauthAuthorizationUrl": "https://www.typepad.com/secure/services/api/6p012877b14c76970c/oauth-approve",
   "signoutUrl": "https://www.typepad.com/secure/services/api/6p012877b14c76970c/sign-out",
   "userFlyoutsScriptUrl": "http://www.typepad.com/services/api/6p012877b14c76970c/user-flyouts",
   "objectType": "Application",
   "id": "6p012877b14c76970c",
   "oauthRequestTokenUrl": "https://www.typepad.com/secure/services/oauth/request_token",
   "oauthAccessTokenUrl": "https://www.typepad.com/secure/services/oauth/access_token"
}