Domains & Types » Freebase » Freebase API service

Freebase API service

Type History
Also known as
  • Add other possible names for this topic
This type provides documentation for the various web services exposed by the Freebase API. more

No filters have been created. Enter search terms in the text boxes above each column to filter the topic list. Select properties to add columns and create additional filters.

   
close name close image close type close status close accessible via close article
mqlread   Topic Current /api/service/mqlread
The mqlread service is used to perform read-only queries on Freebase data.It is required that you supply one of:query : a single MQL query queries : a list of MQL queries
Freebase API service
Freebase Documentation
Freebase documentation tag
mqlwrite   Topic Current /api/service/mqlwrite
Execute a MQL write query and return the results to client.As with mqlread, one or the other of query/queries is required.
Freebase API service
Freebase documentation tag
search   Freebase API service Current /api/service/search
Provides basic text search service, based on a query string and some optional constraints. query:the string to do a search for prefix:a prefix to do an auto-complete on (may be incomplete). type: type(s) of items to match for strict: how to match the type(s) ?     should, False: optionally match one or more types. In this case, the first type is used to retrieve type co-occurrence data to exclude matches with statistically incompatible types and to include matches with...
Topic
Freebase Documentation
upload   Freebase API service Current /api/service/upload
The service also creates and executes a MQL query to register the content object in the graph and associate it with an existing document or newly created document as the case may be. Sample response:
Topic
Freebase Documentation
Freebase documentation tag
raw   Freebase API service Current /api/trans/raw
Gets the raw blob via CDB.The response type will be the same as the content-type or media type of the content object being requested.
Topic
Freebase Documentation
blurb   Freebase API service Current /api/trans/blurb
Gets a blurbified version of blobs via CDB.The response format will be the same as the content-type or media type of the content object being requested.This service will only work on blobs whose content-type and/or media-type is of the form text/.... In all other cases it will throws an exception. The service strips all html tags from the text before passing it back to the client. If the blob is an html document only the contents of the <p> tag are processed. Contents of all other tags...
Topic
Freebase Documentation
image_thumb   Freebase API service Current /api/trans/image_thumb
Thumbnails an image to the requested size.Response type depends on the type of the image being thumbnailed.  Eg. if it's a JPG it will be image/jpeg. The thumbnailing rules are: The aspect ratio of the source image is always preserved. Images are never upscaled (it is faster to transmit small images and expand this in the client). If necessary, the image will be downscaled only as needed to satisfy the maxwidth= and maxheight= constraints. Notes: The thumb-nailing service will only process...
Topic
Freebase Documentation
login   Freebase API service Current /api/account/login
Logs in a user into the system by validating username and password against the auth database.Sample response: { "status":"200 OK", "code":"/api/status/ok", "messages": [{ "username": "$username$", "message": "Login succeeded", "code":"/api/status/ok/account/login" }] }
Topic
Freebase Documentation
logout   Freebase API service Current /api/account/logout
End user's authenticated session.Sample response: { "status": "200 OK", "code": "/api/status/ok", "messages": [{ "message": "Logout succeeded", "code":"/api/status/ok/account/logout" }] }
Topic
Freebase Documentation
version   Topic Current /api/version
Returns the current version of Metaweb software.  Example response: gd/dev/46:39831 me/dev/101:40836 client/dev/59:40822 Each line indicates the precise version of one component of the Freebase system.  The precise list of components is likely to change over time as we reconsider the internal organization of our system.
Freebase API service
reconciliation   Topic Experimental /dataserver/reconciliation/
A REST API to handle the reconciliation problem, summed up as "Tell me which freebase topic, if any, some data corresponds to."The reconciliation service exists to help with the importing and interfacing of larger data sources with Freebase.  The first step in any such process is to figure out how entities in your data match up with the topics in Freebase. Given a name and a freebase type, the service searches and compares these inputs against topics in Freebase, and then...
Freebase API service
status   Topic Current /api/status
A simple test of the current Freebase server.   This is primarily used for operational testing and validation and should not generally be used by client software.
Freebase Documentation
Freebase API service
touch   Topic Current /api/service/touch
Resets the mwLastWriteTime cookie to the current time. Freebase.com uses the mwLastWriteTime cookie to optimize query responses; it guarantees that any responses will be at least as new as the mwLastWriteTime cookie. This cookie is normally updated by any write action, so a single application or single browser will generally see the results of its own writes with no additional effort. However, the default mechanism does not ensure that one application will be able to see the...
Freebase Documentation
Freebase API service