MailcrateDocs
External audiences

Update an external audience source

PUT
/public/external-audience-source/{id}

Requires the external-audience:write scope.

Authorization

ApiKey
headerAuthorization<token>

Api-Key mc_... — a workspace API key.

Path Parameters

id*string

Request Body

application/json
  1. body
name?string
sourceType?string
listingUrl?string
Formaturi
authType?string
Value in"api-key""basic""bearer""none"
authConfig?
description?string

Response Body

application/json
  1. response
id*string
workspaceId*string
name*string
description*string|null
sourceType*string
listingUrl*string
authType*string
Value in"api-key""basic""bearer""none"
authConfig*|null
lastSyncedAt*|
Formatdate-time
lastSyncError*string|null
created*string
Formatdate-time
updated*string
Formatdate-time
Example Request
curl -X PUT 'https://api.mailcrate.io/public/external-audience-source/string' \  -H 'Authorization: Api-Key <api_key>' \  -H 'Content-Type: application/json' \  -d '{}'
Example Response
{  "id": "string",  "workspaceId": "string",  "name": "string",  "description": "string",  "sourceType": "string",  "listingUrl": "string",  "authType": "api-key",  "authConfig": {},  "lastSyncedAt": "2019-08-24T14:15:22Z",  "lastSyncError": "string",  "created": "2019-08-24T14:15:22Z",  "updated": "2019-08-24T14:15:22Z"}