Make Apps Test
Search
K
Comment on page

Version 1 (API key)

Authentication

The App Academy API version 1 uses the API Key authorization. You need the x-api-key which you can obtain in this form.

Pagination

Since the App Academy API was built for educational purposes, the following types of pagination were used:
  • offset based
  • page based
  • has more items based

Endpoints

About

get
https://app-academy.make.com/api/v1
/about
Retrieve the logged user

Movies

Each user is granted access to 6 default records that cannot be updated or deleted.
Each user can create up to 14 records, resulting in a total of 20 retrievable records.
post
https://app-academy.make.com/api/v1
/movies
Create a movie
get
https://app-academy.make.com/api/v1
/movies
List movies
get
https://app-academy.make.com/api/v1
/movies/{id}
Retrieve a movie
put
https://app-academy.make.com/api/v1
/movies/{id}
Update a movie
patch
https://app-academy.make.com/api/v1
/movies/{id}
Update a movie
delete
https://app-academy.make.com/api/v1
/movies/{id}
Delete a movie

People

The query (parameter q) has to be written in this format:
  • all the conditions can be grouped by operator AND
  • the value in each condition has to be enclosed in quotation marks
  • supported conditions:
    • contains
    • startsWith
    • endsWith
    • equal
  • multiple conditions can be used multiple times within one query
  • example:
contains= "Rob" AND startsWith = "Rob" AND endsWith = "Jr." AND equals = "Robert Downey Jr."
get
https://app-academy.make.com/api/v1
/people
Search people involved in movies.

Organizations

get
https://app-academy.make.com/api/v1
/organizations
List organizations involved in movies.

Genres

get
https://app-academy.make.com/api/v1
/genres
List genres of movies.

Awards

get
https://app-academy.make.com/api/v1
/awards/{movieId}
List awards that were obtained by a movie.

Webhooks

Each user can create 1 webhook.
post
https://app-academy.make.com/api/v1
/webhooks
Attach a webhook
delete
https://app-academy.make.com/api/v1
/webhooks/{id}
Detach a webhook

Files

get
https://app-academy.make.com/api/v1
/files
Retrieve a list of files/folders
get
https://app-academy.make.com/api/v1
/files/{id}/export
Download a file
post
https://app-academy.make.com/api/v1
/files/import
Upload a file.
Please note that the Import endpoint does not upload or store any data. Therefore, the file you provide will not be returned or stored in the Files endpoint.

Custom Fields (movie)

get
https://app-academy.make.com/api/v1
/custom-fields
List custom fields.
Please note that values in custom fields are not stored in movie records. Therefore, the values you provide will not be returned or stored in the Movies endpoints.