Skip to main content

I provided the appropriate scopes, tried both through a personal token and through the oauth2.


I pass the API version in the headers API-Version 2024-10


mutation {create_custom_activity (color: SLATE_BLUE, icon_id: TRIPOD, name: “Emails”) {id}}


{

“errors”: o

{

“message”: “Field ‘create_custom_activity’ doesn’t exist on type ‘Mutation’”,

“locations”:

{

“line”: 1,

“column”: 11

}

],

“path”: r

“mutation”,

“create_custom_activity”

],

“extensions”: {

“code”: “undefinedField”,

“typeName”: “Mutation”,

“fieldName”: “create_custom_activity”

}

}

],

“account_id”: 26709801

}

Hello there @i.kril and welcome to the community!


I hope you like it here 💪


I know you said you are passing the 2024-10 API-version in the headers, but are you 100% sure that is the case? This error shows up for older API versions.


What happens if you run it from your API Playground?


Looking forward to hearing from you 😀


Cheers,

Matias


You can also add the following to your query to be sure:


{
# ...
version {
value
}
}

Then you’ll get this if you are on the correct version:


{
"data": {
...
"version": {
"value": "2024-10"
}
},
"account_id": 123456
}

Okay, I figured it out, thanks for the help, the next question is, how do I attach a file to the timeline? And why can I create a timeline only for custom activities, but not for default ones, for example, like email?


Hello there @i.kril


As of today, there is no way to add a file to a timeline item via the API.


The API for emails and activities is for now limited to custom activities. This might change in the future!


Cheers,

Matias


Reply