Advanced API Use

While a REST API is a very powerful thing, it does have some limitations. Some of those limitations include:

  • Advanced search capabilities
  • Fixed data structure
  • Overfetching / underfetching of data

Alternative API standards like GraphQL have been created to overcome those limitations.

While Deploy does not currently implement a GraphQL API, it does employ some novel features to help bridge the gap.

Query Parameters

Deploy's REST API utilizes query parameters to enable its more advanced features.

Query parameters are key/value pairs which are appended to the URI after a question mark (?) character. The pairs are separated from each other using ampersands (&).