personal: Only visible to the creatorglobal: Visible to all users in the accountcurl --location --request POST 'http://localhost:3030/api/v1/accounts//macros' \
--header 'api_access_token: <api-key>' \
--header 'Content-Type: application/json; charset=utf-8' \
--data-raw '{
"name": "Resolve and Close",
"visibility": "personal",
"actions": [
{
"action_name": "send_message",
"action_params": [
"Hello, thank you for contacting us!"
]
}
]
}'{
"id": 1,
"name": "Resolve and Close",
"visibility": "personal",
"account_id": 1,
"actions": [
{
"action_name": "send_message",
"action_params": [
"string"
]
}
],
"created_by": {
"id": 0,
"uid": "string",
"name": "string",
"available_name": "string",
"display_name": "string",
"email": "string",
"account_id": 0,
"role": "agent",
"confirmed": true,
"availability_status": "available",
"auto_offline": true,
"custom_attributes": {}
},
"updated_by": {
"id": 0,
"uid": "string",
"name": "string",
"available_name": "string",
"display_name": "string",
"email": "string",
"account_id": 0,
"role": "agent",
"confirmed": true,
"availability_status": "available",
"auto_offline": true,
"custom_attributes": {}
},
"files": [
{
"id": 0,
"macro_id": 0,
"file_type": "string",
"account_id": 0,
"file_url": "string",
"blob_id": 0,
"filename": "string"
}
],
"created_at": "2019-08-24T14:15:22Z",
"updated_at": "2019-08-24T14:15:22Z"
}