This is an API to help you retrieve the Cid/Nid of any file. It requires either a fileURL or a file object along with a valid Capture Tokenfor authorization. If you do not already have a Capture Token yet, please follow the instructions provided to create one.
API Endpoint: https://eoaw7tnt9xlliga.m.pipedream.netCost:0.01NUMMethod:POSTDescription:This is an API to help you retrieve the Nid of any file.Authentication:This API requires a valid token for Authorization. The token should be passed in the headers of the request usingthe following format:"Authorization: token YOUR_CAPTURE_TOKEN"Header:Authorization:token$YOUR_CAPTURE_TOKEN (required)Content-Type:application/jsonRequestBody (required):fileURL (string) orfile (object):EithertheURLofthefileorthefileobjectitselfmustbespecified. IfthefileURLisused,it should be passed as a string. If the file object is used,it should be the direct upload from the system.Request Body (optional):version (integer): CIDversion (default: 1)Example 1 (direct file upload):curl -F"file=@/tmp/MYFILE.png" \-H"Authorization: token YOUR_CAPTURE_TOKEN" \"https://eoaw7tnt9xlliga.m.pipedream.net"Example 2 (upload via URL)curl -XPOST"https://eoaw7tnt9xlliga.m.pipedream.net" \-H"Content-Type: application/json" \-H"Authorization: token YOUR_CAPTURE_TOKEN" \-d '{"fileURL": FILE_URL }'Response:{"cid": string,// content identifier of the file"fileSize": integer,// size of the file"cid_version": integer // version of the cid}200: Cid/Nid retrieved successfully400: Bad request401: Unauthorized403: Forbidden500: Internal Server Error
In this example, you would replace YOUR_CAPTURE_TOKEN with your actual Capture token and /tmp/MYFILE.png with the actual file on your filesystem. More examples can be found below: