Custom API Action
Make a custom, authenticated HTTP call to the Mixpanel API.
Refer to Mixpanel Developer documentation.
Options
These are supported HTTP request methods, or HTTP verbs, in a custom API call (see HTTP request methods).
| Field | Definition | Type | Required |
|---|---|---|---|
|
Request Type |
GET: Retrieves data from a web server based on your parameters. This method requests a representation of the specified resource. If a request is successful, you receive a POST: Sends data to a web server based on your parameters (for example, uploading a file). Multiple POST requests may result in a different outcome than a single POST, so you should be cautious about unintentionally sending multiple POST requests. If a request is successful, you receive a PUT: Sends data to be stored at a specific location on a web server based on your parameters (for example, uploading a file). The difference between PUT and POST requests is that PUT is idempotent. This means that for successful requests, the result of a single PUT request is the same as many identical PUT requests. If a request is successful, you receive a PATCH: Applies partial modifications to a resource on a web server based on your parameters. PATCH is not idempotent, which means that multiple PATCH requests could have unintended consequences. If a PATCH is successful, you receive a DELETE: Deletes the specified resource from the web server based on your parameters (if the resource exists). If a DELETE is successful, you receive a |
Dropdown | TRUE |
|
Select API |
Specify the Mixpanel API for the HTTP request. Options are:
|
To authenticate the Custom API Action card for the Mixpanel connector, several credentials are required:
-
Project: Token
-
Project: API Secret
-
Service Account (Username and Secret)
For more information, see Authorization.
Input
| Field | Definition | Type | Required |
|---|---|---|---|
|
Relative URL |
The URL address of the web server that you're attempting to call. Specify the relative URL as Example: Example for Ingestion API (Standard): Example for Ingestion API (EU): Example for Query API (Standard): Example for Query API (EU): Example for Lexicon Schemas API (Standard): Example for Lexicon Schemas API (EU): Example for Raw Data Export API (Standard): Example for Raw Data Export API (EU): Example for Data Pipelines API (Standard): Example for Data Pipelines API (EU): Example for Connectors API (Standard): Example for Connectors API (EU): |
Text | TRUE |
|
Query |
Specify any additional query parameters that should be included in object format (key value pairs). |
Object | FALSE |
|
Headers |
Specify any headers required in addition to authorization or content-type (these are already handled by this connector). |
Object | FALSE |
|
Body |
Specify a request body in JSON format. Only available for |
Object | FALSE |
Output
| Field | Definition | Type |
|---|---|---|
|
Response |
||
|
Status Code |
Result of the operation. The connector returns an HTTP status code that indicates whether the action taken by the card succeeded or failed. For example:
For a full list of possible status codes, see HTTP status codes. |
Number |
|
Headers |
Detailed context for the status code, unrelated to the output body. Response headers depend on your selected HTTP request option. Not all headers are response headers. This is similar to |
Object |
|
Body |
Data returned from your selected HTTP request. For example, the data from a |
Object |