Create node using services
First thing you need to do is login via Services (unless you allow anonymous users permission to create content), which is a POST call to ?q=[my-endpoint]/user/login.json
Once logged in, you need to retrieve a new CSRF token (this new token should be returned within the login result)
Then make a POST call to ?q=[my-endpoint]/node.json, sending along something like this:


-

{
  title: "Hello world",
  type: "article",
  uid: 123,
  body: {
    und: [
      { value: 'How are you?' }
    ]
  }
}


Attach an X-CSRF-Token header to the request using the new token value generated after logging in.

That should then return something like this to you:

{
  nid: 456,
  uri: /* ... */
}


I have a blog post with examples of most of the Services Resources here: http://tylerfrankenstein.com/code/drupal-services-examples