I want to access the admin report data from an HTTP API.
This post  seems to indicate that something like this will work: 
/admin/reports/posts.json
I am getting an 404 error now.
All the URLs like this, do not seem to work.  /admin/reports/staff_logins.json
I can run the API commands from the Discourse API Documentation  fine.
My main objective is to get this report:
/admin/reports/user_notes.json
I’m using GET with the Api-Key and Api_Username of an admin account.
             
            
               
               
               
            
            
           
          
            
              
                Falco  
                (Falco)
               
              
                  
                    October 20, 2022, 12:47am
                   
                   
              2 
               
             
            
              
Can your share a cURL of the request you are currently issuing ?
             
            
               
               
               
            
            
           
          
            
            
              Thank you for your help.  Here is the curl script I am using
curl --request GET \
  --url https://community.domain.com/admin/reports/staff_logins.json \
  --header '"Api-Key": "stringForAPIKey"' \
  --header '"Api-Username": "stringForUsername"' \
  --header '"Content-Type": "application/json"'
 
I am getting a 404 error
Can you send me a curl script that works on your system?
I am using Discourse 2.9.0.beta10
The user is an admin. 
The API key works for other API commands listed on the Discourse API Documentation  site.
Thanks again.
             
            
               
               
              1 Like 
            
            
           
          
            
              
                Falco  
                (Falco)
               
              
                  
                    October 21, 2022,  7:44pm
                   
                   
              4 
               
             
            
              I just did a test on Meta with
curl https://meta.discourse.org/admin/reports/staff_logins.json \
  -H 'Api-Key: asdasdasdasd' \
  -H 'Api-Username: Falco'
 
and it worked just fine for me. Can you try like that?
             
            
               
               
              3 Likes 
            
                
            
           
          
            
            
              @Falco  Wow.  You’re the man.  This solved my problems.
The source of my problem was that I am using a tool called Insomnia to test the API and I don’t have much experience with Insomnia.
Thanks for helping me.  I was stuck for a week and I am grateful for your assistance.  This also solved a different problem I was having with the user_notes reports.
             
            
               
               
              2 Likes 
            
            
           
          
            
              
                system  
                (system)
                  Closed 
               
              
                  
                    November 20, 2022, 11:16pm
                   
                   
              6 
               
             
            
              This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.