You realize it's hard to make significant changes to your API once it's released and want to get as much right as possible up front. We recommend you integrate with the Marketing API for managing sales promotions for seller inventory. 0 for more information) GET queries made in-browser include hyperlinks to the details for each object; In the following sections, you can learn more about rules and best practices while working with the Clover REST API: Using API Tokens; API Usage & Rate Limits. Like many APIs, this one paginates large results. For example, Google has an API for Gmail. fueleconomy. Create web part page in SharePoint using REST API Published by Shantha Kumar on June 28, 2016 In this post, we’ll see the syntax and code snippet to create a new webpart page in a document library using REST API. Surely the test is not to. Composing a request ¶ The API is a set of core methods and a common request format. The client trying to use the API has to dig into the response to extract the data it was originally looking for, potentially ignoring the pagination meta-data, if it doesn't need it. Available API resources. This means that you can completely manage your server by any tool that can make HTTP requests. The new Zillow API Network turns member sites into mini real estate portals by offering fresh and provocative real estate content to keep people coming back. To access private data through the Web API, such as user profiles and playlists, an application must get the user’s permission to access the data. The rest of a HAL document is just plain old JSON or XML. This is a sample server Petstore server. Introduction In this article we will learn how to use SSIS JSON Source Component to fetch JSON data from OData service and performOData Paging of large results. To learn more, see Extract Encryption Methods. We were curious about revisiting the WP REST API with a whole new use case, so here it is!. In this blog post, you will learn concepts and patterns about REST API Pagination (JSON / XML / SOAP or CSV API). It's to spell out what level of protection executives can expect for a given budget. Experience working on business rules, client scripts, UI Policies, Service Portal, Record Producers, Import Set APIs, etc. Ajax on the Administration Side. io blog The Best REST API Template 29 November 2016 on API Tips. Alma REST APIs provide access to data and workflows stored in Alma. Documentation on Invoke-RestMethod says the cmdlet was introduced in PS 3. The Convert API provides online Rest API for converting various file formats. Both Products share similar user interface with minor difference. Not all of these are valid choices for every single resource collection, user, or action. API Reference and Endpoints. In recent years REST (REpresentational State Transfer) has emerged as the standard architectural design for web services and web APIs. To find out more about designing RESTful APIs, and to discover whether a RESTful API is the right one for your project, download the eBook Undisturbed REST: A Guide to Designing the Perfect API. To provide secure communication between a client and the Relativity service endpoint, it supports basic authentication over HTTPS and Active Directory authentication. The pagination API can support either: Pagination links that are provided as part of the content of the response. RESTful API using Web API - Tutorial The code sample covers building from scratch a RESTful service for eLearning system using ASP. It is an open source WYSIWYG editor which is called FCKEditor till 2. NET Web API Implementing an API in ASP. Examine API design strategies, including the collection pattern and pure hypermedia. A starting point for big dreams. Main Products Veeam Backup & Replication RESTful API; RESTful API. I then build a M list from 1 > Pages. Welcome to the Canvas LMS API Documentation. The Star Wars API, or "swapi" (Swah-pee) is the world's first quantified and programmatically-accessible data source for all the data from the Star Wars canon universe! We've taken all the rich contextual stuff from the universe and formatted into something easier to consume with software. Providing a fluent and efficient pagination for REST API could increase user experience and help to build efficient and fast REST API. There are no features that cannot be recognized in web applications through REST. Using the WordPress REST API instead of admin. Pagination support. To start viewing messages, select the forum that you want to visit from the selection below. If so , please let me know how its done. Note: This video contains information from a pre-release version of ASP. Using the pageSize parameter, you can define the number of items to be displayed on one page. Flask is a good choice for a REST API because it is: Written in Python (that can be an advantage); Simple to use; Flexible; Multiple good deployment options; RESTful request dispatching. com/user","current_user_authorizations_html_url":"https://github. But the problem is that when I launch a request with a filter option not work and the pagination option to show more pages neither. We use many standard HTTP features, like HTTP verbs, which can be understood by many HTTP clients. NET Web API and Entity Framework(Code First) approach. Alternatively check "use XHR" to disable socket and use Chrome's regular connection. Alas, you have been using REST, building REST services and you didn't even know it. Merge, Encrypt, Split, Repair and Decrypt PDF files. Designing your own REST API? If you're using Node. I then build a M list from 1 > Pages. We would like this content to match the structure within confluence. I am unable to this by "Flow" and so, i was recommended to use Sharepoint Rest API. I am able to register and get an auth token well enough, but whenever I query the course list, it includes a nextPage key. Normally, the Web API project groups and client UI website. The next link makes the API really RESTful as the client can page through the collection simply by following these links (HATEOAS). js integration is also available). An Introduction to RESTful Web Services in Drupal 8 Posted on January 7, 2014 by Joe Fender We now have a full series on Web Services in Drupal 8 , which is much more detailed and accurate, and will be kept up to date with the latest versions of Drupal 8. Inside the context, create sources — such as , oscillator, stream. What's new in REST API 3. The service response will be displayed below. Do you have time for a two-minute survey?. The building blocks of writing PowerShell scripts are built around cmdlets – and we have a couple of cmdlets that can be used to interact with a REST endpoint: Invoke-WebRequest and Invoke-RestMethod. Odum While reviewing some requirements for a project, I noticed that they wanted an inherited Top Navigation and Master Page to be part of their site creation process in SharePoint 2013 On-Premises. The inname parameter lets consumers filter the results down to just those users with a certain substring in their display name. NET Forums / General ASP. Choose final destination of audio, for example your system speakers. The following example retrieves a web page and prints out the source. Once you've gained a pretty good understanding of all of that, you can go through the Extending the REST API section to learn how to extend the API in depth. Once the authentication process succeeded the server can pass a username (or email address) and an access token to the JS client app that identify this user. a FCKeditor] with jQuery in ASP. It supports REST and SOAP endpoints, autoconfiguration of data formats, inversion of control containers, object-relational mapping, caching mechanisms, and much more. Every project on GitHub comes with a version-controlled wiki to give your documentation the high level of care it deserves. The Constant Contact API v2 is built on HTTP, uses Representational State Transfer (REST) design principles and supports JavaScript Object Notation (JSON) data-interchange format. Moodlelib API (core) The Moodlelib API is the central library file of miscellaneous general-purpose Moodle functions. Therefore, documentation in this section assumes knowledge of REST concepts. It can be separated into multiple API sections / topics. Using the pageSize parameter, you can define the number of items to be displayed on one page. I'm successfully getting expected data returned from my call, but the page, pageSize, and count fields of the returned data structure make it clear that there is the potential for pagination. *While viewing a website, click on the bookmarklet in your links toolbar to view the HTTP Headers returned by the URL. Creating PDF and images from various sources like Word, Excel, Powerpoint document, images, web pages or raw HTML codes. This includes for example, the access to all data related to Items, Things and Bindings as well as the capabilities to invoke actions that can change the state of Items or influence the behavior of other elements of openHAB. Use this 28-page MS Word template to document your REST/Web APIs. Our REST API exposes the metadata that members provide Crossref when they register their content with us. 1 exposes a RESTful administrative API. On this page you can test 3rd party REST API. Accessing MongoDB Data with REST. Accessing data with MySQL. Designing a REST API isn’t easy. Do you have time for a two-minute survey?. Moodlelib API (core) The Moodlelib API is the central library file of miscellaneous general-purpose Moodle functions. Better understand and. Once you've registered your client it's easy to start requesting data from Instagram. Now pagination isn't hard, and it'll be really consistent across your API. REST APIs only need to be up-versioned when a breaking change is made. The API group is specified in a REST path and in the apiVersion field of a serialized object. With Apigility, you can take the code that powers your business, and then API-enable it. Welcome to the Tumblr API! There isn't anything we enjoy more than seeing talented designers and engineers using Tumblr to invent whole new forms of creative expression. Twitter REST API Paging Example using SSIS JSON Source. Scenarios There can be scenarios where you want to perform additional operations on data returned by a REST API like selecting, filtering, sorting and pagination fields only, etc. For example, in the request for a multipage result set, the client should include the actual page number to retrieve instead of simply asking for next (see Figure 2). Step 1 − Select App for SharePoint in middle pane and enter name for your. The Slack Web API is an interface for querying information from and enacting change in a Slack workspace. Building an Application with Spring Boot. To allow for this, REST APIs need to support a means of paginating the results returned. JotForm API allows you to access your JotForm account, forms and form submissions. I am using MS Dynamics REST API together with fetchXML. On this page you can test 3rd party REST API. Most endpoints that returns a list of entities will need to have some sort Sorting. Content • Introduction • REST API Paging concept • OData Paging Example using SSIS JSON Source • Twitter REST API Paging Example using SSIS JSON Source • Conclusion 3. support web linking with rest api pagination. The MLflow REST API allows you to create, list, and get experiments and runs, and log parameters, metrics, and artifacts. The elements may be retrieved in JSON format, or as fully rendered HTML; regardless of the format chosen, each element is returned separately within it's own JSON object, making it easy to retrieve and use all page elements with a single call. Consuming pagination is a fundamental operation that is frequently not done on a per-service basis. In this article I'm going to show you how easy it is to create a RESTful web service using Python and the Flask microframework. All versions include updated documentation. Position-Based. Due to how pagination works with visibility and privacy, it is possible that a page may be empty but contain a next paging link. Now i need to redirect to a page from httpppost method in api controller. The REST API did not process the context query parameter correctly. This indicates the number of pages and the page being viewed. It is great for plugin developers, but many site owners may not find it useful at all. A quick post to explain what a REST API is and how it can be used. API is an abbreviation for Application Programming Interface. The Star Wars API, or "swapi" (Swah-pee) is the world's first quantified and programmatically-accessible data source for all the data from the Star Wars canon universe! We've taken all the rich contextual stuff from the universe and formatted into something easier to consume with software. js, Express. Can't seem to get paging working using the. In order to use our API, you’ll need to create an app. Host CPU usage quickly drops to 0%. A complete sample application using AngularJS, trNgGrid, ngTable, and ASP. A token can be generated in different ways: Automatically by the OnPage REST API request from the customer side. The Datadog API uses resource-oriented URLs, uses status codes to indicate the success or failure of requests and returns JSON from all requests. REM REST API. Pagination. the api client id is created using the Admin tool >> Security >> edit REST api client settings. If you're new to writing OData services with Web API, I've posted a getting started guide over on the webdev blog to help get you up and running. Today, Google announced it’s bringing the. NET and C# ASP. APIs are a fundamental piece of how most web applications work today. I am building a tool that uses the Rest API to read the course details. Pagination breaks down a list into equal smaller pieces, loaded one at a time. Search for API. This means, you cannot assume that the 3rd page can be found at /collection/3. Development of web applications ASP. The main GitLab API is a REST API. com base domain. ArcGIS for Server 10. Paging files using REST api. 09/30/2019; 3 minutes to read; In this article. For instance, the following custom pager works with cursor classes that support slicing and provide a count method returning the total number of element. Create web part page in SharePoint using REST API Published by Shantha Kumar on June 28, 2016 In this post, we’ll see the syntax and code snippet to create a new webpart page in a document library using REST API. Use this 28-page MS Word template to document your REST/Web APIs. We use many standard HTTP features, like HTTP verbs, which can be understood by many HTTP clients. Flickr is almost certainly the best online photo management and sharing application in the world. It can be separated into multiple API sections / topics. api in order to get the next page of results. No need to construct URLs manually. , page number and page size, is usually received via query parameters. The Star Wars API, or "swapi" (Swah-pee) is the world's first quantified and programmatically-accessible data source for all the data from the Star Wars canon universe! We've taken all the rich contextual stuff from the universe and formatted into something easier to consume with software. If you're new to writing OData services with Web API, I've posted a getting started guide over on the webdev blog to help get you up and running. Click below to add additional parameters. Twitter REST Api is not OData format but you can see similar type of concept there too. How to access the API The API is available through the same HTTP/HTTPS interface as. Use REST streaming if you want your application to listen for changes to Nest devices. Click Run REST API to test the API. Pagination breaks down a list into equal smaller pieces, loaded one at a time. Posted 2 months ago. We recommend you integrate with the Marketing API for managing sales promotions for seller inventory. Rest API pagination weirdness. The MLflow REST API allows you to create, list, and get experiments and runs, and log parameters, metrics, and artifacts. We recommend migrating your code today to take advantage of the new API's key features. DreamFactory is a free, open source software package that provides a complete REST API for mobile, web, and IoT applications. EMC® Documentum® Platform REST Services will soon be released, and I thought it might be useful to write some simple code to show people how to get started. Automate GitLab via a simple and powerful API. It's always nice to give people credit for. The Aspera Developer Network offers all of the resources needed to start building your own applications using Aspera technologies. Octopus Deploy integrates with a wide range of continuous integration/build servers, scripts,. In all cases, the API returns the correct pagination links. Find user guides, developer guides, API references, tutorials, and more. Can't seem to get paging working using the. API Development in Python is a very easy task. Client errors. Earn money with website monetization from Google AdSense. When you want to use the classical method on products, product models, published products or assets, you can set the pagination_type query parameter to page but this is not mandatory since this is the default pagination. Almost every REST API requires you to handle pagination. Before we can get started, we'll have to define our Article structure. The service response will be displayed below. You'll extend the home. In order to use our API, you’ll need to create an app. In this model the offset is how many items to skip and limit is how many you want. Endpoints like /trades, /fills, /orders, return the latest items by default. They have a RESTful API that allows records to be accessed, which is great for use with the REST API Modular Input. Possible uses for it include automatically creating and sending invoices when users sign up on your website, pulling lists of client information,. When you are interacting with an API, you are almost always manipulating some sort of object. Child Topics. URL parameters is the easiest way to add basic filtering to REST APIs. Available API resources. js integration is also available). 0 was recently released , and it is slated to be in WordPress core by version 4. REST is the most widespread and effective standard to develop APIs for internet services. The goal of caching is never having to generate the same response twice. 0 With Rest API In SharePoint 2013 a Include HTML in Single Page Application; Angular JS Click header link to sort, input into f Validation With Angular JS; How to Insert, Update Delete List items using REST. We will have demo of how to implement Paging using SharePoint 2013 Rest API Paging in SharePoint? Paging allows getting items from a SharePoint list in a chunks instead of getting them all in one shot, this chunk is controlled by two variables: Page size: number of items t. The RainMachine provides a REST API to interact directly with your device. Is there a simple 'view space structure' REST call to get the hierarchical. For other types, a custom pager may have to be defined. Odum While reviewing some requirements for a project, I noticed that they wanted an inherited Top Navigation and Master Page to be part of their site creation process in SharePoint 2013 On-Premises. This document is a detailed reference for our REST API. The MLflow REST API allows you to create, list, and get experiments and runs, and log parameters, metrics, and artifacts. , expected to be understood by any client that might use the API). You want to add funny GIFs, there's an API for that. Best Practices for Designing a Pragmatic RESTful API Your data model has started to stabilize and you're in a position to create a public API for your web app. Understanding SharePoint’s REST and Search API Part 1 – Selecting Items. If you remember, I was asking the other day if there is a "standard" way to do this. If you want to. AngularJS with Web API: server side paging This sample shows how to create a Web API 2 controller that supports paging and how to use that paging functionality in an AngularJS client. Pagination. , page number and page size, is usually received via query parameters. To get started on Datadog HTTP API, use our Datadog Postman collection. If you are registered with Cloudflare, you can obtain your API key from the bottom of the "API Tokens" page, found here: Go to My account. All REST endpoints use JSON in the request and response bodies. Now pagination isn't hard, and it'll be really consistent across your API. Pagination, Limit and Next Page. All good and well, but how do you know how many pages there are, or know when you have reached the last page? I did a test, and when I reach the last page + 1, the result just seems to be the last page results. Pure1 Manage. NET Web API. To allow for this, REST APIs need to support a means of paginating the results returned. afaik – the limit is 100 There used to be a way to filter that parameter, but it seems this filter hook is no l. API Lookups. Managing the impact of this change can be quite a challenge when it threatens to break existing client integration. “The key abstraction of information in REST is a resource. NET MVC, and ASP. Flask AngularJS app powered by RESTful API – Setting Up the Application In the first and second of part of this tutorial series, we saw how to get started with creating a RESTful API using Python Flask and MySQL. REST API pagination needs to support RFC 5988 style links in the header. Accessing Cloud APIs. Scenarios There can be scenarios where you want to perform additional operations on data returned by a REST API like selecting, filtering, sorting and pagination fields only, etc. api in order to get the next page of results. I have now tried to generate a number of reports with the REST Web Service API but I always obtain a blank PDF. Available API resources. There is an updated version of the Google Analytics Reporting API. Sometimes a site has problems using the REST API, and this can be caused by:. Data analysis; By theme; By category; By indicator; About the Observatory. With some help, I have stumbled my way through authenticating and pulling data via Rest from our application server. Introduction. HTTP Headers are an important part of the API request and response as they represent the meta-data associated with the API request and response. In this blog, we compiled a set of FAQs on OData (the Standard for a REST API) based on our interactions with a diverse group of API developers across various events and meetups. To make it easier to extend the Kubernetes API, we implemented API groups. API Reference. REST Countries v1 API Documentation. Such a scenario might occur if you are using a custom response handler to dynamically calculate URL Arguments , such as a timestamp or event paging cursor, and you want this latest state to be persisted back into your configuration so that if you need to restart the REST input , it's configuration is in the latest polled state and can resume. Aha! provides a REST API that can be accessed directly from another web application or from within a Javascript single page application. Sorting is controlled via "sort" input parameter. In this post, you'll make the API more flexible by adding pagination, sorting, and filtering capabilities. These are controlled as per below. For now, we will use existing Node. Every request to the OnPage REST API has to be authenticated and have the correct permissions to execute the requested operation. OData, short for Open Data Protocol, is an open protocol to allow the creation and consumption of queryable and interoperable RESTful APIs in a simple and standard way. Services Directory helps you do these things: Browse the contents of the GIS server and get service level metadata. Click Run REST API to test the API. Standard API After you’ve created and configured the schema of an Airtable base from the graphical interface, your Airtable base will provide its own API to create, read, update, and destroy records. This appendix lists the common and alert API server response codes and messages. 0 REST API will rely on the Atlassian Cloud Admin API for user and group management, but those API endpoints are not yet available. Understanding SharePoint's REST and Search API Part 1 - Selecting Items By Michael Soriano in SharePoint January 16, 2016 30 Comments SharePoint 2013 has a REST API that exposes plenty of information about users, lists and document libraries. We are looking into using the REST api to create backups for all the content on our confluence cloud page. , expected to be understood by any client that might use the API). For instance: you can retrieve photos with a given hashtag by accessing the following URL with your access_token (replace ACCESS-TOKEN with your own):. Experience working on business rules, client scripts, UI Policies, Service Portal, Record Producers, Import Set APIs, etc. This has revolutionized how we can. Call any SharePoint REST API from Microsoft Flow EDIT: There is a much better way to call the SharePoint REST APIs now. These are controlled as per below. Invoke-RestMethod documentation. js, and MongoDB RESTful API from our GitHub repository or if you have PostgreSQL installed on your machine, you can get this RESTful API application. 5 (739 ratings) Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately. 4 released with improved Merge Request Dependencies and Audit API GitLab 12. If everything is working, you'll see a web page like this: This is a Swagger page that documents the REST API published by this server. Search for API. messages, users, groups etc. The built-in styles currently all use links included as part of the content of the response. We would like this content to match the structure within confluence. Interacting with our API is possible from every language and platform that supports HTTPS. API is an abbreviation for Application Programming Interface. If you are new to REST or want to learn more about the architecture and protocol, visit the REST web site for more information and for examples on how to design better applications and integrations using REST. This type of paging token is similar in concept to a database cursor which enables traversal of records. Method and Endpoint are required. When querying an API for some resource instead of delivering all of the results, which could be time-consuming. To learn more, see Extract Encryption Methods. When closing all open channels, the OSIsoft. Content • Introduction • REST API Paging concept • OData Paging Example using SSIS JSON Source • Twitter REST API Paging Example using SSIS JSON Source • Conclusion 3. I'm successfully getting expected data returned from my call, but the page, pageSize, and count fields of the returned data structure make it clear that there is the potential for pagination. This document provides the complete reference for both query and response for the Core Reporting API version 3. 0 compliant endpoints with standard SCIM 2. To start viewing messages, select the forum that you want to visit from the selection below. To make it easier to extend the Kubernetes API, we implemented API groups. For instance, the following custom pager works with cursor classes that support slicing and provide a count method returning the total number of element. Subsequent calls take the path from resp. The OnPage REST API uses a TOKEN to achieve this. We will describe methods and steps to implement REST API Pagination in SSIS PowerPack or ODBC PowerPack API Drivers without coding. This document is a detailed reference for our REST API. All API calls to HubSpot should be made to the https://api. This information is presented to the user in an instant especially if you use JavaScript to render the data on a webpage. 70+ channels, more of your favorite shows, & unlimited DVR storage space all in one great price. We are looking into using the REST api to create backups for all the content on our confluence cloud page. 6 and earlier. Use the Datadog HTTP API to programmatically access the Datadog platform. 4 added the much anticipated JSON REST API. Economic Census (2017, 2012, 2007, 2002) Economic and business data, down to the county level, includes number of establishments, sales and receipts, annual payroll, number of employees and more. The MediaWiki action API is a web service that allows access to some wiki-features like authentication, page operations, and search. The Microsoft REST API Guidelines, as a design principle, encourages application developers to have resources accessible to them via a RESTful HTTP interface. Learn how External Objects provide a live connection to external data sources so your data is always up to date, how you can access them the same way as Standard and Custom Objects in list views, detail pages, record feeds, Apex and Visualforce, and create relationships between External Objects and Standard or Custom Objects to seamlessly integrate legacy data. In this course I'll show you how to implement it in ASP. Monitor a MediaWiki installation; Create a bot to maintain a MediaWiki installation. Withing the scope of pagination, satisfying the HATEOAS constraint of REST means enabling the client of the API to discover the next and previous pages based on the current page in the navigation. Our v3 API is in Beta! Learn more by visiting the v3 developer portal. It's great for tutorials, testing new libraries, sharing code examples. They have a RESTful API that allows records to be accessed, which is great for use with the REST API Modular Input. For that reason, we paginate the results to make sure responses are easier to handle. Link header examples showing page count. The MLflow REST API allows you to create, list, and get experiments and runs, and log parameters, metrics, and artifacts. APIs With a myriad of HTTP utility methods and middleware at your disposal, creating a robust API is quick and easy. For more details, check out the dedicated posts about Web API pagination:. The service response will be displayed below. Flask AngularJS app powered by RESTful API – Setting Up the Application In the first and second of part of this tutorial series, we saw how to get started with creating a RESTful API using Python Flask and MySQL. Note that new users start with no authorization data so I don’t have to handle the case of someone signing up and immediately writing data to the Namespace. Enter a REST API. Note: This video contains information from a pre-release version of ASP. Cursor-based pagination is supported only in version 2019-07 of the API and above. If you are registered with Cloudflare, you can obtain your API key from the bottom of the "API Tokens" page, found here: Go to My account. Pure1 Manage. In this tutorial we will integrate Facebook authentication to a REST API created using Express. In this series, I'll assume you're new to Node. Every returned batch object has the following structu. For instance, the following custom pager works with cursor classes that support slicing and provide a count method returning the total number of element. REST APIs with. Another compelling use case for MEAN is the development of RESTful API servers. In the example above, the paging limit is 100, so you only pulled in the first 100 days of historical stock prices. The Page REST API enables you to retrieve all the elements of any Page in your dotCMS system. I extended the logic in each location to use the Workers KV REST API to write the data. Resources are entities within ArcGIS for Server that hold some information and a have well-defined state. So, if you have no previous experience using MongoDB, JavaScript or building a REST API, don’t worry - we will cover these topics with enough detail to get you past the simplistic examples one tends to find online, including authentication, structuring code in multiple files, and writing test cases. To learn more about the API and practice using the methods, you can either use the API Sandbox or use this guide to make the calls using either a browser or a RESTful addon to a browser. Today, Google announced it’s bringing the. I have found many. Get Started. The Cloudflare API is a RESTful API based on HTTPS requests and JSON responses. 70+ channels, more of your favorite shows, & unlimited DVR storage space all in one great price. Because the REST API is based on open standards, you can use any web development language to access the API. fueleconomy. By OnPage Support Team. NET MVC with AngularJS, JQuery and RequireJS libraries focusing on SPA (Single Page Applications) and RESTful API’s with ASP. The amount of data in PubChem is ever-growing, please visit the PubChem Statistics page to find out what the latest data counts are. Pagination in the REST API. Invoke-RestMethod documentation. The best way to cache your API is to put a gateway cache (or reverse proxy) in front of it. Setting up a React single-page application. You will need an API key to authenticate your requests to the API. When you want to use the classical method on products, product models, published products or assets, you can set the pagination_type query parameter to page but this is not mandatory since this is the default pagination.