How do you declare the response from a get call into the Payload body of a post call

Ok so you only need two fields. This makes it easier.

In the tests tab of your GET request you can add the following exactly how it is written:

const jsonData = pm.response.json();
const date = jsonData[Content]['2020-05-28']['777777'][7]['Date'];
const tempId = jsonData[Content]['2020-05-28']['777777'][7]['TempId'];

pm.environment.set('test-date', date);
pm.environment.set('test-tempId', tempId);

Then in your POST request, you can access these variables with the following:

{
  “Code”: 102563141503,
  “TempId”: "{{test-tempId}}",
  "DiaryDate": "{{test-date}}",
  "Bay": 77777,
  "ResevationLength": 1,
  "Reference": "ABCDE-1234567"
}

Keep in mind that given the path you used in your example, this will always be taking the values from the 7th item in the 777777 array in the GET response. If you need to iterate over the values in there, the code would change a little bit.