Welcome to Shawn Ryder Digital

Projects

Notes
Expert level
The API key should be sent as a Bearer token in the Authorization header of the request. Get your API key.
List

API endpoint:

GET
https://seo.shawnryder.com/api/v1/projects

Request example:

curl --location --request GET 'https://seo.shawnryder.com/api/v1/projects' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Parameter
Type
Description
search
optional string
The search query.
search_by
optional string
Search by. Possible values are: project for Name. Defaults to: project.
sort_by
optional string
Sort by. Possible values are: created_at for Date created, project for Name. Defaults to: created_at.
sort
optional string
Sort. Possible values are: desc for Descending, asc for Ascending. Defaults to: desc.
per_page
optional integer
Results per page. Possible values are: 10, 25, 50, 100. Defaults to: 25.
Delete

API endpoint:

DELETE
https://seo.shawnryder.com/api/v1/projects/{project}

Request example:

curl --location --request DELETE 'https://seo.shawnryder.com/api/v1/projects/{project}' \
--header 'Authorization: Bearer {api_key}'
8.1.31PHP Version887msRequest Duration7MBMemory UsageGET developers/projectsRoute
    • Booting (713ms)
    • Application (172ms)
    • 1 x Booting (80.41%)
      713.14ms
      1 x Application (19.41%)
      172.12ms
      26 templates were rendered
      • developers.projects.index (resources/views/developers/projects/index.blade.php)0bladefile
      • shared.breadcrumbs (resources/views/shared/breadcrumbs.blade.php)4bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        breadcrumbs
      • icons.chevron-right (resources/views/icons/chevron-right.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        breadcrumbs
        4
        __currentLoopData
        5
        breadcrumb
        6
        loop
        7
        class
      • icons.chevron-right (resources/views/icons/chevron-right.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        breadcrumbs
        4
        __currentLoopData
        5
        breadcrumb
        6
        loop
        7
        class
      • developers.notes (resources/views/developers/notes.blade.php)3bladefile
        Params
        0
        __env
        1
        app
        2
        errors
      • developers.projects.list (resources/views/developers/projects/list.blade.php)4bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        type
      • developers.parameters (resources/views/developers/parameters.blade.php)5bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        type
        4
        parameters
      • shared.sidebars.user (resources/views/shared/sidebars/user.blade.php)3bladefile
        Params
        0
        __env
        1
        app
        2
        errors
      • icons.grid-view (resources/views/icons/grid-view.blade.php)9bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        menu
        4
        __currentLoopData
        5
        value
        6
        key
        7
        loop
        8
        class
      • icons.list-alt (resources/views/icons/list-alt.blade.php)9bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        menu
        4
        __currentLoopData
        5
        value
        6
        key
        7
        loop
        8
        class
      • icons.account-tree (resources/views/icons/account-tree.blade.php)9bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        menu
        4
        __currentLoopData
        5
        value
        6
        key
        7
        loop
        8
        class
      • icons.handyman (resources/views/icons/handyman.blade.php)9bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        menu
        4
        __currentLoopData
        5
        value
        6
        key
        7
        loop
        8
        class
      • layouts.app (resources/views/layouts/app.blade.php)3bladefile
        Params
        0
        __env
        1
        app
        2
        errors
      • shared.announcement (resources/views/shared/announcement.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        message
        4
        type
        5
        id
      • icons.close (resources/views/icons/close.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        message
        4
        type
        5
        id
        6
        class
      • shared.header (resources/views/shared/header.blade.php)3bladefile
        Params
        0
        __env
        1
        app
        2
        errors
      • shared.modals.confirmation (resources/views/shared/modals/confirmation.blade.php)3bladefile
        Params
        0
        __env
        1
        app
        2
        errors
      • icons.close (resources/views/icons/close.blade.php)4bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        class
      • shared.footer (resources/views/shared/footer.blade.php)4bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        footerPages
      • icons.facebook (resources/views/icons/facebook.blade.php)10bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        footerPages
        4
        __currentLoopData
        5
        page
        6
        loop
        7
        title
        8
        url
        9
        class
      • icons.x (resources/views/icons/x.blade.php)10bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        footerPages
        4
        __currentLoopData
        5
        page
        6
        loop
        7
        title
        8
        url
        9
        class
      • icons.instagram (resources/views/icons/instagram.blade.php)10bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        footerPages
        4
        __currentLoopData
        5
        page
        6
        loop
        7
        title
        8
        url
        9
        class
      • icons.youtube (resources/views/icons/youtube.blade.php)10bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        footerPages
        4
        __currentLoopData
        5
        page
        6
        loop
        7
        title
        8
        url
        9
        class
      • icons.contrast (resources/views/icons/contrast.blade.php)10bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        footerPages
        4
        __currentLoopData
        5
        page
        6
        loop
        7
        title
        8
        url
        9
        class
      • shared.cookie-law (resources/views/shared/cookie-law.blade.php)9bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        footerPages
        4
        __currentLoopData
        5
        page
        6
        loop
        7
        title
        8
        url
      • layouts.wrapper (resources/views/layouts/wrapper.blade.php)3bladefile
        Params
        0
        __env
        1
        app
        2
        errors
      uri
      GET developers/projects
      middleware
      web
      controller
      App\Http\Controllers\DeveloperController@projects
      namespace
      App\Http\Controllers
      prefix
      /developers
      where
      as
      developers.projects
      file
      app/Http/Controllers/DeveloperController.php:24-27
      1 statements were executed1.09ms
      • select * from `pages` where `visibility` = 1 and `language` = 'en'
        1.09ms/app/Http/View/Composers/FooterPagesComposer.php:21u571315936_shawnonline
        Metadata
        Bindings
        • 0. 1
        • 1. en
        Backtrace
        • 14. /app/Http/View/Composers/FooterPagesComposer.php:21
        • 15. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:124
        • 18. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:177
        • 19. /vendor/laravel/framework/src/Illuminate/View/View.php:176
        • 20. /vendor/laravel/framework/src/Illuminate/View/View.php:147
      App\Models\Page
      1
        _token
        MYp7SOjnG5tWLqqHFNBSb71yY1zJbfFwyIBCSN5f
        _previous
        array:1 [ "url" => "https://seo.shawnryder.com/developers/projects" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /developers/projects
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:22 [ "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "host" => array:1 [ 0 => "seo.shawnryder.com" ] "pragma" => array:1 [ 0 => "no-cache" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "cache-control" => array:1 [ 0 => "no-cache" ] "x-forwarded-for" => array:1 [ 0 => "216.73.216.55" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "priority" => array:1 [ 0 => "u=0, i" ] "cf-ray" => array:1 [ 0 => "96c234dc592eaaa2-YYZ" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.216.55" ] "cf-ipcountry" => array:1 [ 0 => "US" ] ]
        request_server
        0 of 0
        array:62 [ "LSPHP_ProcessGroup" => "on" "PATH" => "/usr/local/bin:/bin:/usr/bin" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_HOST" => "seo.shawnryder.com" "HTTP_PRAGMA" => "no-cache" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_X_FORWARDED_FOR" => "216.73.216.55" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_PRIORITY" => "u=0, i" "HTTP_CF_RAY" => "96c234dc592eaaa2-YYZ" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_CH_UA" => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_CF_CONNECTING_IP" => "216.73.216.55" "HTTP_CF_IPCOUNTRY" => "US" "DOCUMENT_ROOT" => "/home/u571315936/domains/shawnryder.com/public_html/seostats" "REMOTE_ADDR" => "216.73.216.55" "REMOTE_PORT" => "41576" "SERVER_ADDR" => "156.67.77.218" "SERVER_NAME" => "seo.shawnryder.com" "SERVER_ADMIN" => "" "SERVER_PORT" => "443" "REQUEST_SCHEME" => "https" "REQUEST_URI" => "/developers/projects" "REDIRECT_URL" => "/public/developers/projects" "REDIRECT_REQUEST_METHOD" => "GET" "PROXY_REMOTE_ADDR" => "172.70.80.27" "FRONTEND_CDN" => "CF" "HTTPS" => "on" "CRAWLER_USLEEP" => "1000" "CRAWLER_LOAD_LIMIT_ENFORCE" => "25" "H_PLATFORM" => "Hostinger" "H_TYPE" => "business" "H_CANARY" => "false" "H_STAGING" => "false" "REDIRECT_STATUS" => "200" "X_SPDY" => "HTTP2" "SSL_PROTOCOL" => "TLSv1.3" "SSL_CIPHER" => "TLS_AES_128_GCM_SHA256" "SSL_CIPHER_USEKEYSIZE" => "128" "SSL_CIPHER_ALGKEYSIZE" => "128" "SCRIPT_FILENAME" => "/home/u571315936/domains/shawnryder.com/public_html/seostats/public/index.php" "QUERY_STRING" => "" "SCRIPT_URI" => "https://seo.shawnryder.com/developers/projects" "SCRIPT_URL" => "/developers/projects" "SCRIPT_NAME" => "/public/index.php" "SERVER_PROTOCOL" => "HTTP/1.1" "SERVER_SOFTWARE" => "LiteSpeed" "REQUEST_METHOD" => "GET" "X-LSCACHE" => "on,crawler,esi,combine" "PHP_SELF" => "/public/index.php" "REQUEST_TIME_FLOAT" => 1754689587.0401 "REQUEST_TIME" => 1754689587 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Fri, 08 Aug 2025 21:46:27 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkZGZTNhek9JaUpnWGF1WlROYVAwbHc9PSIsInZhbHVlIjoic1REV2pZTStneDNKU0dGTmVHaWsxVGpTMElHNGVDbnRSaG1FNXlSMnQ3Y1FwZmV0Zy9hR0FOTE9pSk8vbHMrcTRUSWNReDg1aGFUR094WXZ2TWRwQjRTY3hVVmFVYWN6N2tHU3R1TUFCQ0FFd1BTd2hKbkJKa3RhZm9aYzA3WEsiLCJtYWMiOiI0YjhmMjZlYWUyYTNiZGE3NjUxMzA3OGIzNWYyYjRiNGUxOGJlNTJkMGJkNTYxN2I5NjBiMmE5ZTM1ZGE3MzA2IiwidGFnIjoiIn0%3D; expires=Fri, 08-Aug-2025 23:46:27 GMT; Max-Age=7200; path=/XSRF-TOKEN=eyJpdiI6IkZGZTNhek9JaUpnWGF1WlROYVAwbHc9PSIsInZhbHVlIjoic1REV2pZTStneDNKU0dGTmVHaWsxVGpTMElHNGVDbnRSaG1FNXlSMnQ3Y1FwZmV0Zy9hR0FOTE9pSk8vbHMrcTRUSWNRe" 1 => "phprank_session=eyJpdiI6Ilo5N2N0RXV0b2ZCdWtyTGtaYWJsS1E9PSIsInZhbHVlIjoiOWZDandyWVNNWkpZYzArMW8yTVd4eTN3dDUyVjN3U0M2amE5dTVYbElvM0NwRFZRNk1TSzN4SmdRaE9GaktJZzVDaEJvSFdFeEh1Qkd3cy9wdU9hTmtTU1NScVZYRXRWYmJIclpQWTVnOGVBNWpicmUyT004SUVpa04rYmJVUEwiLCJtYWMiOiIxMzg1NTgwZGM2YWU4MzBkOTVlM2MzMDkyYzc1MzQwNjNlNTA5ZTI1OTU1OGVlNjQ1ZjA4NWQ2ODFiMTM1ZTcxIiwidGFnIjoiIn0%3D; expires=Fri, 08-Aug-2025 23:46:27 GMT; Max-Age=7200; path=/; httponlyphprank_session=eyJpdiI6Ilo5N2N0RXV0b2ZCdWtyTGtaYWJsS1E9PSIsInZhbHVlIjoiOWZDandyWVNNWkpZYzArMW8yTVd4eTN3dDUyVjN3U0M2amE5dTVYbElvM0NwRFZRNk1TSzN4SmdRaE9GaktJZzVD" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkZGZTNhek9JaUpnWGF1WlROYVAwbHc9PSIsInZhbHVlIjoic1REV2pZTStneDNKU0dGTmVHaWsxVGpTMElHNGVDbnRSaG1FNXlSMnQ3Y1FwZmV0Zy9hR0FOTE9pSk8vbHMrcTRUSWNReDg1aGFUR094WXZ2TWRwQjRTY3hVVmFVYWN6N2tHU3R1TUFCQ0FFd1BTd2hKbkJKa3RhZm9aYzA3WEsiLCJtYWMiOiI0YjhmMjZlYWUyYTNiZGE3NjUxMzA3OGIzNWYyYjRiNGUxOGJlNTJkMGJkNTYxN2I5NjBiMmE5ZTM1ZGE3MzA2IiwidGFnIjoiIn0%3D; expires=Fri, 08-Aug-2025 23:46:27 GMT; path=/XSRF-TOKEN=eyJpdiI6IkZGZTNhek9JaUpnWGF1WlROYVAwbHc9PSIsInZhbHVlIjoic1REV2pZTStneDNKU0dGTmVHaWsxVGpTMElHNGVDbnRSaG1FNXlSMnQ3Y1FwZmV0Zy9hR0FOTE9pSk8vbHMrcTRUSWNRe" 1 => "phprank_session=eyJpdiI6Ilo5N2N0RXV0b2ZCdWtyTGtaYWJsS1E9PSIsInZhbHVlIjoiOWZDandyWVNNWkpZYzArMW8yTVd4eTN3dDUyVjN3U0M2amE5dTVYbElvM0NwRFZRNk1TSzN4SmdRaE9GaktJZzVDaEJvSFdFeEh1Qkd3cy9wdU9hTmtTU1NScVZYRXRWYmJIclpQWTVnOGVBNWpicmUyT004SUVpa04rYmJVUEwiLCJtYWMiOiIxMzg1NTgwZGM2YWU4MzBkOTVlM2MzMDkyYzc1MzQwNjNlNTA5ZTI1OTU1OGVlNjQ1ZjA4NWQ2ODFiMTM1ZTcxIiwidGFnIjoiIn0%3D; expires=Fri, 08-Aug-2025 23:46:27 GMT; path=/; httponlyphprank_session=eyJpdiI6Ilo5N2N0RXV0b2ZCdWtyTGtaYWJsS1E9PSIsInZhbHVlIjoiOWZDandyWVNNWkpZYzArMW8yTVd4eTN3dDUyVjN3U0M2amE5dTVYbElvM0NwRFZRNk1TSzN4SmdRaE9GaktJZzVD" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "MYp7SOjnG5tWLqqHFNBSb71yY1zJbfFwyIBCSN5f" "_previous" => array:1 [ "url" => "https://seo.shawnryder.com/developers/projects" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]