Number of APIs: 20
POST https://{{IPAddr}}/api/v1/platform/users
POST https://{{IPAddr}}/api/v1/users/setPassword
POST https://{{IPAddr}}/api/v1/sites/{{siteId}}/users
POST https://{{IPAddr}}/api/v1/authenticate
Authenticate a user. You can pass either a siteId or a siteName (not both) along with the email/password to log in to a specific site. If you pass neither the user will be logged into the site for which they have the oldest membership. Alternatively, set the siteName as platform
to authenticate to the platform.
POST https://{{IPAddr}}/api/v1/licenses
Add licenses to the platform. Can be a single license (i.e. Engine Worker) or a list of keys.
PATCH https://{{IPAddr}}/api/v1/platform/settings
POST https://{{IPAddr}}/api/v1/sites
POST https://{{IPAddr}}/api/v1/platform/seats
Use this if you want to have the Platform admin also be a Site Admin on your site (see 04.8)
GET https://{{IPAddr}}/api/v1/users/{{SiteAdminUserId}}/activationLink
GET https://{{IPAddr}}/api/v1/users/{{ConsumerUserId}}/activationLink
GET https://{{IPAddr}}/api/v1/roles
POST https://{{IPAddr}}/api/v1/platform/jobs/d1664be0-46b8-4e43-aa33-d61f6b58ae3c/cancel
POST https://{{IPAddr}}/api/v1/datasources
Must authenticate against a site (not platform) before attempting.
POST https://{{IPAddr}}/api/v1/authenticate
Authenticate against the site. Make sure the site is already created, and your user is licensed for that site.
GET https://{{IPAddr}}/api/v1/datasources
Must authenticate against a site (not platform) before attempting.
POST https://{{IPAddr}}/api/v1/schedules
POST https://{{IPAddr}}/api/v1/datasources/{{DatasourcePostgresId}}/connections
Must authenticate against a site (not platform) before attempting.
POST https://{{IPAddr}}/api/v1/datasources/{{DatasourceMySQLId}}/connections
Must authenticate against a site (not platform) before attempting.
GET https://{{IPAddr}}/api/v1/platform/jobs?status=queued
POST https://{{IPAddr}}/api/v1/workflows/run