The Developer Key and Client ID are available via your API developer dashboard Each applies to a single product.
The Developer Key is passed as an HTTP header and is required for using the API to perform any authenticated (write or upload) requests.
The Client ID is used for logging and is also sent as an HTTP header with every request.
Refer to the the Developer's Guide for a more detailed explanation of how these headers are included in a request.