PCSID 401 in developer environment

Greetings
I know there is many topics related to my question but non of them is the solution for me .
I
used Zatca SDK to create
csr = “LS0tLS1CRUdJTiBDRVJUSUZJQ0FURSBSRVFVRVNULS0tLS0NCk1JSUNXakNDQWdBQ0FRQXdnYTB4Q3pBSkJnTlZCQVlUQWxOQk1Sd3dHZ1lEVlFRTERCUFpnZGl4MkxrZzJLZloNCmhOaXgyWXJZcDlpMk1WZ3dWZ1lEVlFRS0RFL1l0Tml4MllQWXFTRFlxdG1JMkxIWml0aXZJTmluMllUWXF0bUQNCjJZYlppTm1FMllqWXJObUsyS2NnMktqWW85bUMyTFhaaVNEWXM5aXgyTG5ZcVNEWXA5bUUyWVhZcmRpdjJZalkNCnI5aXBNU1l3SkFZRFZRUUREQjFVVTFRdE9EZzJORE14TVRRMUxUTTVPVGs1T1RrNU9Ua3dNREF3TXpCV01CQUcNCkJ5cUdTTTQ5QWdFR0JTdUJCQUFLQTBJQUJQWjBKamN0RzYwU0hkRlhoN1o0NTdTeFZYSjRUTUhNMjVmNWNkSkUNCllNWlRXNU5EeGtyeE9mam1GNjcyVi9zRzJ4N3FIcklPekdvb0V2dEcwSTQ0dThPZ2dmSXdnZThHQ1NxR1NJYjMNCkRRRUpEakdCNFRDQjNqQWtCZ2tyQmdFRUFZSTNGQUlFRnhNVlVGSkZXa0ZVUTBFdFEyOWtaUzFUYVdkdWFXNW4NCk1JRzFCZ05WSFJFRWdhMHdnYXFrZ2Fjd2dhUXhPekE1QmdOVkJBUU1NakV0VkZOVWZESXRWRk5VZkRNdFpXUXkNCk1tWXhaRGd0WlRaaE1pMHhNVEU0TFRsaU5UZ3RaRGxoT0dZeE1XVTBORFZtTVI4d0hRWUtDWkltaVpQeUxHUUINCkFRd1BNems1T1RrNU9UazVPVEF3TURBek1RMHdDd1lEVlFRTURBUXhNVEF3TVJFd0R3WURWUVFhREFoU1VsSkUNCk1qa3lPVEVpTUNBR0ExVUVEd3daMktQWmh0aTAyTGZZcVNEWXF0bUkyTEhaaXRpdjJLZllxakFLQmdncWhrak8NClBRUURBZ05JQURCRkFpRUF4ZmdUd0FYV0VMZHdxVEhaTVF3dXN6c2lVM1ZLVU5UY1RYblBKSVEyTFM4Q0lFOG4NClU2ZWw5SHZmSDAwd2Y3TVZydExCckdmTUYvV1E3NUdvQVdjWmNnZC8NCi0tLS0tRU5EIENFUlRJRklDQVRFIFJFUVVFU1QtLS0tLQ0K”
then i generate CSID using endpoint = “https://gw-fatoora.zatca.gov.sa/e-invoicing/developer-portal/compliance” and i received

CSID = “TUlJQ2ZUQ0NBaVNnQXdJQkFnSUdBWmFGY2hDeE1Bb0dDQ3FHU000OUJBTUNNQlV4RXpBUkJnTlZCQU1NQ21WSmJuWnZhV05wYm1jd0hoY05NalV3TkRNd01EWTBOakF5V2hjTk16QXdOREk1TWpFd01EQXdXakNCclRFTE1Ba0dBMVVFQmhNQ1UwRXhIREFhQmdOVkJBc01FOW1CMkxIWXVTRFlwOW1FMkxIWml0aW4yTFl4V0RCV0JnTlZCQW9NVDlpMDJMSFpnOWlwSU5pcTJZallzZG1LMks4ZzJLZlpoTmlxMllQWmh0bUkyWVRaaU5pczJZcllweURZcU5pajJZTFl0ZG1KSU5pejJMSFl1ZGlwSU5pbjJZVFpoZGl0MksvWmlOaXYyS2t4SmpBa0JnTlZCQU1NSFZSVFZDMDRPRFkwTXpFeE5EVXRNems1T1RrNU9UazVPVEF3TURBek1GWXdFQVlIS29aSXpqMENBUVlGSzRFRUFBb0RRZ0FFOW5RbU55MGJyUklkMFZlSHRuam50TEZWY25oTXdjemJsL2x4MGtSZ3hsTmJrMFBHU3ZFNStPWVhydlpYK3diYkh1b2VzZzdNYWlnUyswYlFqamk3dzZPQnlUQ0J4akFNQmdOVkhSTUJBZjhFQWpBQU1JRzFCZ05WSFJFRWdhMHdnYXFrZ2Fjd2dhUXhPekE1QmdOVkJBUU1NakV0VkZOVWZESXRWRk5VZkRNdFpXUXlNbVl4WkRndFpUWmhNaTB4TVRFNExUbGlOVGd0WkRsaE9HWXhNV1UwTkRWbU1SOHdIUVlLQ1pJbWlaUHlMR1FCQVF3UE16azVPVGs1T1RrNU9UQXdNREF6TVEwd0N3WURWUVFNREFReE1UQXdNUkV3RHdZRFZRUWFEQWhTVWxKRU1qa3lPVEVpTUNBR0ExVUVEd3daMktQWmh0aTAyTGZZcVNEWXF0bUkyTEhaaXRpdjJLZllxakFLQmdncWhrak9QUVFEQWdOSEFEQkVBaUFEWlAxbk4yeW1xd3JyS0s3NjV0Sk5qS0tLZGU1VHVVaExlK09vSUFxaWh3SWdlWktTNkI4cUt6S2RRcUtJK1M2T0FGaTZZVFNqc0ZZUENXRGMxWnhObHprPQ==” ,

RequestID = “XXXXXXXXXXXXXXX” . when i used those parameters to issue PCSID i got this error 401 ,
this my code using .NET Core 8

        PCSID_Send regclass = new PCSID_Send()
        {
         compliance_request_id = RequestID    
        };

using var client = new HttpClient();
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue(“application/json”));
client.DefaultRequestHeaders.Add(“Accept-Version”, “V2”);
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue(“Basic”, Convert.ToBase64String(Encoding.ASCII.GetBytes($“{CSID}:{Secret}”)));
// I tried this also client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue(“Basic”, $“{CSID}:{Secret}” );
var json = JsonConvert.SerializeObject(regclass);
var content = new StringContent(json, Encoding.UTF8, “application/json”);
var result = await client.PostAsync(“https://gw-fatoora.zatca.gov.sa/e-invoicing/developer-portal/production/csids”, content );
string contactsJson = await result.Content.ReadAsStringAsync();

can someone please explain to me what i am doing wrong ?
thank you in advance for your help

Dear @AbuSelma

Thanks for reaching out, Welcome to our community.

To provide comprehensive support as usual, please refer to the attached screenshot since you are using the developer portal to integrate which is the wrong end points, with the right end points for simulation environment. Kindly refer to FatooraPortal>> navigate to API Documentation you will find the correct end point to successfully integration with ZATCA.

If you faced any further concerns, please do not hesitate to reach out our technical team via below mail:

SP mail: sp_support@zatca.gov.sa

Thanks,
Ibrahem Daoud.