The contacts API allows you to get, create, update and delete contacts. These updates can then be used with the built in automation engine to automate just about anything you would need with in terms of contact management with v01 (such as triggering specific journeys at relevant lifecycle stages).
To get started, you will first need to generate an API token with the relevant scopes under your account settings -> private integrations.
The scopes needed are "View Contact" and "Edit Contact".
To perform any of these actions you will also need the location ID. This can be found in the URL bar once logged into your account. This location ID is exclusive to your account and is how the system knows where to look. This is linked to your API token and it's permissions will only allow you to access your location.
To update or delete contacts you will also need the contact ID. This can be found by first querying your contact DB with a GET request and using the contactId value to target the correct contact.
Details on how to do this can be found below.
Get Contact [GET]
Get Contact
For the rest of the contact actions, they are outlined in the below articles:
Create Contact [POST]
Create a contact over API
Update Contact [PUT]
Update a contact over API
Delete Contact [DELETE]
Delete a contact over API